I punti chiave di questo modulo sono:
Alcune applicazioni delle Funzioni Hash Cryptographic includono:
Compressione dei dati
Codici di autenticazione dei messaggi
Pointers Hash
Il Merkle-Damgard Paradigm è un approccio a due stadi per progettare funzioni hash resistenti alle collisioni.
Stage 1: progettazione di una funzione di compressione resistente agli urti a lunghezza fissa.
Stage 2: Design una funzione hash resistente agli urti per i messaggi di lunghezza arbitraria.
Due approcci per la costruzione di funzioni di compressione resistenti a lunghezza fissa sono:
Costruzione in base Numero - ipotesi teoriche
Costruzione in base Blocchi di blocco