Cryptology Academy · Lezione

La crittografia nella vita quotidiana

Scopra come oggi la crittografia protegge messaggi, password e pagamenti.

Lezione 4 di 413 passaggi

La crittografia nella vita quotidiana è una lezione Cryptology Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Cryptology Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Cryptology Academy include 4 lezioni in totale.

Benvenuto

La crittografia protegge quasi ogni interazione digitale. In questa lezione collegherà le tecnologie del mondo reale ai primitivi crittografici su cui si basano.

HTTPS e TLS

Quando il browser mostra un lucchetto, TLS è in esecuzione. Usa insieme la convalida dei certificati, lo scambio di chiavi ECDH, la cifratura AES-GCM e l'autenticazione HMAC.

Cifratura end-to-end di WhatsApp

WhatsApp usa Signal Protocol: l'accordo sulle chiavi X3DH e Double Ratchet per la cifratura dei messaggi con segretezza diretta. I messaggi vengono cifrati sul dispositivo dell'utente.

Memorizzazione delle password

I servizi affidabili non memorizzano mai la password: memorizzano bcrypt(password + salt). Anche se il loro database viene sottratto, la password rimane al sicuro.

Bitcoin e portafogli di criptovalute

Gli indirizzi Bitcoin derivano da chiavi pubbliche ECDSA sulla curva secp256k1. Per inviare monete è necessario firmare una transazione con la propria chiave privata: se la perde, perde anche le monete.

Autenticazione tramite chiavi SSH

SSH usa l'autenticazione a chiave pubblica: il server cifra una richiesta con la chiave pubblica dell'utente; il client la decifra con la chiave privata per dimostrarne l'identità.

Firma del codice

Le applicazioni degli store e gli aggiornamenti dei sistemi operativi sono firmati digitalmente: lo sviluppatore calcola l'hash del binario e firma l'hash con la propria chiave privata. Il sistema operativo verifica la firma prima dell'installazione.

Autenticazione a due fattori (TOTP)

TOTP (Google Authenticator) usa HMAC-SHA1 su un'indicazione temporale e un segreto condiviso. Il server e il dispositivo calcolano lo stesso codice di 6 cifre ogni 30 secondi.

VPN e WireGuard

WireGuard usa ECDH Curve25519, AEAD ChaCha20-Poly1305 e MAC BLAKE2. Offre una sicurezza migliore di IPSec con un numero di righe di codice molto inferiore.

Cifratura delle email: PGP e S/MIME

PGP cifra le email con la chiave pubblica RSA o ECC del destinatario e le firma con la chiave privata del mittente, garantendo sia la riservatezza sia l'autenticazione.

Cifratura del disco

BitLocker (Windows) e FileVault (macOS) usano AES-XTS per cifrare l'intero disco. La chiave viene protetta con la password dell'utente tramite PBKDF2 o Argon2.

Verifica rapida

Quale primitivo crittografico usa TOTP (Google Authenticator) per generare codici monouso?

Riepilogo

Straordinario! La crittografia è ovunque. L'ha vista in HTTPS, nei messaggi, nelle password, nei portafogli e in molto altro. Nel resto del corso costruirà ogni primitivo da zero.
Gratis per iniziare

Impara Cryptology Academy con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
67
Lezioni
261

Domande Frequenti

La lezione «La crittografia nella vita quotidiana» è gratuita?

Sì — il testo completo di «La crittografia nella vita quotidiana» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Cryptology Academy, passa a CoddyKit PRO. Il corso Cryptology Academy include 4 lezioni in totale.

Cosa imparerò in «La crittografia nella vita quotidiana»?

Scopra come oggi la crittografia protegge messaggi, password e pagamenti. Eserciti Cryptology Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Cryptology Academy?

Non è richiesta alcuna esperienza precedente. Cryptology Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.

Quanto tempo richiede la lezione «La crittografia nella vita quotidiana»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Cryptology Academy?

Sì. Ogni lezione Cryptology Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Cifrari antichi e storia delle origini della crittografia
  2. Vocabolario fondamentale della crittografia
  3. Panoramica della crittografia simmetrica e asimmetrica
  4. La crittografia nella vita quotidiana
← Torna a Cryptology Academy