MD5 - Message Digest 5
MD5 est un algorithme de hachage utilisé pour vérifier l’intégrité des données échangées ainsi que dans les mécanismes d’authentification. La fonction de hachage* calcule une empreinte de fichier codé sur 128 bits. Le principe repose sur l’impossibilité de générer une collision, soit la certitude que les empreintes de deux fichiers différents seront elles-mêmes distinctes. MD5 est un algorithme créé en 1991 par Ronald Rivest, à partir de 2004, MD5 n’est plus considéré comme un algorithme sûr, il est progressivement remplacé par SHA*-1. Toutefois, MD5 demeure utile pour vérifier rapidement l’intégrité d’un fichier téléchargé ou encore pour stocker les empreintes de mots de passe plutôt que les mots de passe en clair.
Voir Fonction de hachage, SHA.