Hash, cifratura e cifrari storici
Questa sezione riunisce tre tipi di strumenti che spesso si confondono. Un hash come MD5, SHA-1 o SHA-256 trasforma un testo in un'impronta di lunghezza fissa: serve a controllare che un file non sia stato alterato o a confrontare due valori, ma non si può riportare indietro. La cifratura AES, invece, è reversibile: con la stessa chiave si cifra e si decifra. I cifrari classici, come quello di Cesare, appartengono alla storia e alla didattica.
Sono strumenti pensati per lo studio, per i test durante lo sviluppo e per la verifica di dati, per esempio quando un esercizio di informatica all'istituto tecnico chiede di cifrare un messaggio in AES 256 CBC.
Come orientarsi
- Decrittazione AES: a 128, 192 o 256 bit, in modalità CBC o ECB; servono la chiave e, in CBC, il vettore di inizializzazione usato per cifrare.
- Crittografia AES: le stesse varianti, nel senso opposto.
- MD5 e SHA1: per calcolare impronte di controllo; oggi sono sconsigliati per proteggere le password.
- Generatore SHA256: calcola anche SHA-512 e HMAC con una chiave segreta.
- Sicurezza di una password: stima quanto è difficile indovinarla.
- Cifrario di Vigenère, insieme a quello di Cesare, per giocare con i messaggi segreti in classe.