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.