Crittografia: proteggere dati e comunicazioni
Ogni volta che apri un sito con il lucchetto, mandi un messaggio su WhatsApp o accedi con SPID, stai usando la crittografia senza accorgertene. È la tecnologia che rende possibile la privacy e la fiducia in rete.
In questo modulo capiamo prima a cosa serve e come funziona, poi la mettiamo in pratica con Python: calcolo di impronte (hash), cifratura di dati con AES e una piccola introduzione alla steganografia.
Educazione civica – Cittadinanza digitale. Tre lezioni (una teorica e due di laboratorio) e una verifica a risposta multipla su Athena.
- 1 La crittografia nella vita di tutti i giorni A cosa serve la crittografia, cifratura simmetrica e asimmetrica, hashing e dove la incontri ogni giorno.
- 2 Laboratorio: hashing e cifratura in Python Calcolare impronte con SHA-256, verificare l'integrità di un file e cifrare dati con AES usando pycryptodome.
- 3 Laboratorio: steganografia Nascondere un messaggio dentro un'immagine con Python, la differenza con la crittografia e gli usi leciti e illeciti.