Cyber Security Awareness

Lezione 12: Hashing (L'Impronta Digitale)

Lezione 12: Hashing (L'Impronta Digitale)

L'hashing trasforma un file di qualsiasi dimensione in una stringa di caratteri fissa (digest). È unidirezionale: non puoi tornare al file originale dall'hash.

Obiettivo

Verificare l'integrità di un file scaricato.

Come Usarlo

Hai scaricato un programma importante (es. Linux ISO). Come sai che il file non è corrotto o manomesso?

  1. Sul sito ufficiale, cerca l'hash 'MD5' o 'SHA256' pubblicato vicino al link di download.
  2. Sul tuo PC, calcola l'hash del file che hai appena scaricato (su Windows puoi usare PowerShell: Get-FileHash file.iso).
  3. Confronta le due stringhe. Se anche un solo carattere è diverso, il file è corrotto o infetto. Cancellalo subito.