Somme de contrôle 128 bits — rapide mais inadaptée à la sécurité
MD5 est une fonction de hachage qui condense des données quelconques en une valeur de 128 bits (32 caractères hexadécimaux). Conçu en 1991, il a longtemps été largement utilisé pour les sommes de contrôle et la vérification d'intégrité des fichiers.
Cependant, il est possible de provoquer volontairement des collisions où des entrées différentes produisent le même hachage ; il ne doit donc plus être utilisé pour des usages de sécurité tels que les signatures, les certificats ou les mots de passe. Réservez-le à la simple vérification d'intégrité.