MD5

Algorithme MD5 Message-Digest, une fonction de hachage cryptographique largement utilisée qui produit une valeur de hachage de 128bits (16octets), utilisée pour assurer une transmission complète et cohérente des informations.

MD5 a été conçu par le cryptographe américain Ronald Linn Rivest et publié en 1992 pour remplacer l'algorithme MD4. La procédure pour cet algorithme est spécifiée dans la RFC 1321. (comme un morceau de texte) devient une autre opération de longueur fixe valeur, qui est le principe de base des algorithmes de hachage.

Que peut faire l'outil de calcul en ligne MD5?

  • Calculer le résumé MD5 du texte en ligne
Comment utiliser?

  • 1) Collez le texte à saisir dans la première zone de saisie
  • 2) Cliquez sur le bouton "Calculer"
  • 3) Format de données hexadécimal: 1a2cdc...
Comparaison des fonctions de la famille SHA

Comparaison des fonctions de la famille SHA
Algorithmes et leurs variantes Longueur de sortie
(bit)
Taille de l'état interne
(bit)
Taille du bloc
(bit)
Longueur maximale des messages
(bit)
Cycle Opération Sécurité
(bit)
Performances MiB/s)
MD5
(Pour référence)
128 128
(4 × 32)
512 264 − 1 64 ET au niveau du bit, XOR au niveau du bit, décalage cyclique, remplissage(Module 232), OU au niveau du bit <18
(Collision trouvée)
335
SHA-0 160 160
(5 × 32)
512 264 − 1 80 ET au niveau du bit, XOR au niveau du bit, décalage cyclique, remplissage(Module 232), OU au niveau du bit <34
(Collision trouvée)
-
SHA-1 160 160
(5 × 32)
512 264 − 1 80 <63
(Collision trouvée)
192
SHA-2 SHA-224
SHA-256
224
256
256
(8 × 32)
512 264 − 1 64 ET au niveau du bit, XOR au niveau du bit, décalage cyclique, remplissage(Module 232), OU au niveau du bit, Maj Oui
112/128
139
SHA-384
SHA-512
SHA-512/224
SHA-512/256
384
512
224
256
512
(8 × 64)
1024 2128 − 1 80 ET au niveau du bit, XOR au niveau du bit, décalage cyclique, remplissage(Module 264), OU au niveau du bit, Maj Oui
192/256/112/128
154
SHA-3 SHA3-224
SHA3-256
SHA3-384
SHA3-512
224
256
384
512
1600
(5 × 5 × 64)
1152
1088
832
576
Illimité 24 ET bit à bit, XOR bit à bit, décalage cyclique, négation Oui
112/128/192/256
-
SHAKE128
SHAKE256
d (Longueur variable)
d (Longueur variable)
1344
1088
Oui
min (d/2, 128)
min (d/2, 256)
-