Crittografia con Python - Panoramica
La crittografia è l'arte della comunicazione tra due utenti tramite messaggi codificati. La scienza della crittografia è emersa con il motivo fondamentale di fornire sicurezza ai messaggi riservati trasferiti da una parte all'altra.
La crittografia è definita come l'arte e la scienza di nascondere il messaggio per introdurre privacy e segretezza come riconosciuto nella sicurezza delle informazioni.
Terminologie della crittografia
I termini usati di frequente in crittografia sono spiegati qui:
Testo normale
Il messaggio di testo normale è il testo che è leggibile e può essere compreso da tutti gli utenti. Il testo in chiaro è il messaggio che subisce la crittografia.
Testo cifrato
Il testo cifrato è il messaggio ottenuto dopo aver applicato la crittografia al testo normale.
Crittografia
Il processo di conversione del testo normale in testo cifrato è chiamato crittografia. È anche chiamato codifica.
Decrittazione
Il processo di conversione del testo cifrato in testo normale è chiamato decrittografia. È anche definito decodifica.
Il diagramma riportato di seguito mostra un'illustrazione del processo completo di crittografia:
Caratteristiche della crittografia moderna
Le caratteristiche di base della crittografia moderna sono le seguenti:
Funziona su sequenze di bit.
Utilizza algoritmi matematici per proteggere le informazioni.
Richiede alle parti interessate a un canale di comunicazione sicuro per ottenere la privacy.