Démarrer Soumettre un site

Générateur de hachage MD5, SHA-1 et SHA-256

Developer Tools

Transformez un texte en empreinte MD5, SHA-1 ou SHA-256, avec un traitement UTF-8 correct et la longueur de l’empreinte indiquée.

Les sauts de ligne sont inclus exactement tels que saisis. Une entrée vide produit tout de même un condensé.

Résultat

Hacher —
  • Taille du condensé — bit
  • Caractères hexadécimaux —
  • Octets d'entrée — B

Modifiez n'importe quelle valeur : le résultat se met à jour instantanément.

Formule et règles

  • Une fonction de hachage transforme toute entrée en un condensé de longueur fixe, et la même entrée produit toujours le même condensé.
  • MD5 écrit 128 bits sous forme de 32 caractères hexadécimaux, SHA-1 écrit 160 bits sous forme de 40, et SHA-256 écrit 256 bits sous forme de 64.
  • Le texte est encodé en octets UTF-8 avant le hachage, donc les lettres accentuées et les emoji comptent chacun pour plusieurs octets.
  • Changer un seul caractère devrait modifier environ la moitié des bits de sortie, ce qui rend les hachages utiles pour les contrôles d'intégrité.

Exemples détaillés

La phrase de test classique

Entrée Portez ce vieux whisky au juge blond qui fume

Résultat SHA-256 donne d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592.

Un mot, trois algorithmes

Entrée abc

Résultat MD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad.

Une entrée vide

Entrée Rien du tout.

Résultat Le MD5 de rien est d41d8cd98f00b204e9800998ecf8427e, donc le résultat n'est jamais vide.

Questions fréquentes

Peut-on inverser un hachage ?

Pas en pratique. L'empreinte ne conserve aucune copie de l'entrée, les seules options sont donc de deviner des entrées jusqu'à ce qu'une corresponde ou d'utiliser une table précalculée de valeurs courantes.

MD5 est-il encore sûr à utiliser ?

MD5 est cassé pour la sécurité : des collisions pratiques existent. Il convient pour des comparaisons rapides de sommes de contrôle, mais jamais pour des signatures, des certificats ou le stockage de mots de passe.

Pourquoi les hachages de mots de passe utilisent-ils plutôt bcrypt ?

bcrypt ajoute un sel aléatoire et est délibérément lent, ainsi des mots de passe identiques produisent des hachages différents et les devinettes en masse deviennent coûteuses. MD5 et SHA-256 sont rapides par conception, ce qui aide les attaquants.

L'outil envoie-t-il mon texte quelque part ?

Non. L'empreinte est calculée par JavaScript sur votre appareil, les mots de passe ou brouillons de documents collés ici restent donc locaux.

Avertissement : Les résultats suivent la formule présentée sur cette page et sont donnés à titre indicatif. Les quantités réelles varient selon les matériaux, la technique et les conditions : prévoyez une marge avant de commander.