Bienvenue pour utiliser le calcul en ligne du fichier md5
Cliquez pour sélectionner un fichier ou faites-le glisser ici
MD5
MD5 Message-Digest Algorithm, une fonction de hachage cryptographique largement utilisée qui produit une valeur de hachage de 128 bits (16 octets) en utilisant 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 ?
- Calcul en ligne de la valeur MD5 du fichier
Le fichier sera-t-il enregistré par notre site ?
- Le processus de calcul de l'outil de calcul en ligne est exécuté dans votre navigateur et ne sera pas téléchargé sur notre site Web, veuillez l'utiliser en toute confiance.
Comment utiliser ?
- 1) Cliquez pour sélectionner le fichier et attendez la fin du calcul
- 2) Cliquez sur le bouton Copier
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) | - |