Menu Maturando
Crea account gratuitoHai già un account? Accedi

Informatica · 7. Sicurezza informatica

Funzioni di hash (SHA-256) e firma digitale

  • Riassunto
  • Argomento 3 di 8

Si inizia gratis

Hai ripassato. Adesso mettiti alla prova.

Accedi per salvare i progressi e iniziare un quiz.

Funzioni di hash

Una funzione di hash trasforma un documento di qualsiasi dimensione in una stringa di lunghezza fissa, simile a un'impronta digitale. È deterministica: lo stesso input produce sempre lo stesso hash; è irreversibile e resistente alle collisioni. Anche una minima modifica al file cambia completamente l'impronta, per l'effetto valanga, utile per rilevare manomissioni.

  • Lunghezza fissa: libri e password brevi generano stringhe della stessa dimensione.
  • Integrità: il confronto tra hash calcolati su versioni diverse evidenzia alterazioni.
  • SHA-256: standard diffuso che genera 256 bit, rappresentati da 64 caratteri esadecimali.

Firma digitale

La firma digitale si basa sulla crittografia asimmetrica e garantisce autenticità, integrità e non ripudio. Il mittente calcola l'hash del documento e lo firma con la chiave privata; invia documento e firma. Il destinatario decifra la firma con la chiave pubblica del mittente, ricalcola l'hash del documento ricevuto e confronta i valori. Se coincidono, la firma è valida; se il documento è stato modificato, gli hash differiscono e la verifica fallisce.

hashSHA-256firma digitalecrittografia asimmetricaintegritàeffetto valanga