Cifratura
La cifratura è una trasformazione crittografica reversibile che converte il testo in chiaro in testo cifrato usando una chiave.
Definizione
La cifratura trasforma il testo in chiaro con algoritmo e chiave per impedirne la lettura non autorizzata. È reversibile con la chiave corretta. La codifica cambia solo la rappresentazione, mentre l’hashing è normalmente unidirezionale.
Come funziona
La cifratura simmetrica condivide una chiave segreta. Quella asimmetrica collega una chiave pubblica a una privata; i sistemi pratici spesso combinano entrambe. Gli schemi moderni usano anche nonce o vettore di inizializzazione e spesso un tag di autenticazione.
Limiti
La sicurezza dipende dalla chiave, non dalla segretezza dell’algoritmo. Chiavi rubate, nonce riutilizzati, dispositivi compromessi o testo in chiaro nei log aggirano anche una cifratura robusta. Lunghezza e orario possono restare visibili.
La cifratura è reversibile con la chiave corretta. L’hash produce un digest fisso progettato per non essere invertito.
La simmetrica condivide una chiave segreta; l’asimmetrica separa una chiave pubblica da una privata correlata.
Non da sola. La cifratura autenticata rileva le alterazioni prima di restituire il testo in chiaro.