Message digest.
Analyse
Un condensé de message est :
- unique pour chaque message
- non-réversible (one way)
- généralement de taille fixe quel que soit la taille du message d'origine
Conception
Résultat de la soumission d'un message à une fonction de hâchage (hash algorithm).
Exemples
Des exemples d'algorithmes de hâchage sont :
- MD2 (Message Digest 2), défini par la RFC 1319.
- MD5 (Message Digest 5), développé par RSA et spécifié par la RFC 1321. Non recommandé (a été cassé pour des
messages courts).
- SHA (Secure Hash Algorithm), considéré comme plus sûr que MD5
- SHA-1 est certifié par le NIST (NIST FIPS 180-1). Il génère un condensé
de 160 bits.