La crittografia è un insieme di tecniche per proteggere informazioni trasformandole in una forma illeggibile per chi non possiede la chiave giusta per decifrarle.
In pratica, prende un messaggio (“testo in chiaro”) e lo trasforma in un “testo cifrato” tramite un algoritmo e una chiave.
Ecco i concetti fondamentali:
1. Gli ingredienti base
- Testo in chiaro → il messaggio leggibile (es. “Ciao”).
- Algoritmo → la “ricetta” matematica che mescola i dati.
- Chiave → un valore segreto che l’algoritmo usa per fare la trasformazione.
- Testo cifrato → il risultato incomprensibile (es. “X7zQ!”).
2. I due grandi tipi di crittografia
Simmetrica
- Stessa chiave per cifrare e decifrare.
- Esempio: AES (Advanced Encryption Standard).
- Pro: molto veloce.
- Contro: bisogna trovare un modo sicuro per scambiarsi la chiave senza che venga intercettata.
Asimmetrica
- Usa due chiavi diverse:
- Pubblica (per cifrare) → tutti possono averla.
- Privata (per decifrare) → solo il destinatario ce l’ha.
- Esempio: RSA, ECC.
- Pro: sicura per la distribuzione delle chiavi.
- Contro: più lenta.
3. Come avviene in pratica (esempio semplificato)
- Vuoi mandare un messaggio segreto a un amico.
- Lui ti dà la sua chiave pubblica.
- Usi quella chiave per cifrare il testo: “Ciao” → “kL5mZ8”.
- Solo la chiave privata del tuo amico può riportarlo a “Ciao”.
Related Articles
In Italia, la principale normativa che regola le comunicazioni commerciali non richieste è il Codice del Consumo (D.Lgs. 206/2005) e il Regolamento Generale sulla Protezione dei Dati (GDPR). Inoltre, il...
Al Sostituto Procuratore della Repubblica Presso il Tribunale di ____ Dott. ____ Oggetto : Proc. Pen. n. _____ Il sottoscritto difensore di fiducia di ____(che sottoscrive la presente)...
Un giorno in Pretura dedica uno speciale al caso Stefano Cucchi, con commenti ed approfondimenti http://www.ungiornoinpretura.rai.it/dl/portali/site/puntata/ContentItem-0b3a8a3e-44f1-41bf-b2dc-786145a11531.html