MD5 par Admin


posté par Admin le 5/2/2018


MD5, le remplacement d'une fonction de hachage antérieure, le MD4, a été créé en 1991 par Ronald Rivest. Essentiellement créé pour être une fonction de hachage cryptographique mais de multiples vulnérabilités de sécurité dans cette fonction ont été découvertes, ce qui a abouti à l'utilisation de ce system de hachage comme checksum.

Une explication détaillée du hachage peut être difficile à faire, et prendrait trop de temps, nous allons donc expliquer comment le système de hachage MD5 fonctionne de façon superficielle.

  • Les données à hacher sont constituées de bits. Le rembourrage, composé de bits, est ajouté aux données pour en faire des morceaux égaux de 128 bits.
  • les données capitonnées seront divisées en blocs de 64 bits. Chaque bloc sera traité seul.
  • la valeur de 128 bits qu'on obtient appartient au dernier bloc transformé