Aller au contenu
ToolMug

Générateur de hash

Calculez les empreintes MD5, SHA-1, SHA-2, SHA-3, BLAKE2, BLAKE3 et RIPEMD-160 d’un texte ou d’un fichier, générez des HMAC avec une clé secrète et vérifiez un téléchargement grâce à sa somme de contrôle publiée. Les fichiers de plusieurs gigaoctets sont lus par morceaux, en local.

Fonctionne dans votre navigateur — rien de ce que vous saisissez n’est envoyé

Algorithmes

MD5⚠
d41d8cd98f00b204e9800998ecf8427e
SHA-1⚠
da39a3ee5e6b4b0d3255bfef95601890afd80709
SHA-256
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-512
cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
⚠ MD5 / SHA-1: Non résistant aux collisions — convient aux sommes de contrôle, pas à la sécurité.

Mode d’emploi

  1. Choisissez « Texte » et tapez votre texte, ou choisissez « Fichier » et sélectionnez un fichier de n’importe quelle taille.
  2. Cochez les algorithmes voulus — MD5, SHA-1, SHA-256 et SHA-512 sont sélectionnés par défaut.
  3. Pour un hash avec clé, cochez HMAC et saisissez la clé secrète.
  4. Pour vérifier un téléchargement, collez la somme de contrôle du site de l’éditeur dans « Comparer avec » ; la ligne correspondante est signalée.

Explication des options

MD5 / SHA-1
Rapides et encore très utilisés pour les sommes de contrôle de fichiers, mais cassés sur le plan de la sécurité — un attaquant peut créer deux entrées ayant le même hash. Ne les utilisez pas pour des signatures ni des mots de passe.
SHA-256 / SHA-512
La famille SHA-2, le choix standard pour les contrôles d’intégrité, les certificats et les blockchains.
SHA-3 / BLAKE2 / BLAKE3
Des alternatives modernes. BLAKE3 est bien plus rapide que SHA-2 en logiciel ; SHA-3 est le standard du NIST, avec une conception interne différente.
HMAC
Un hash associé à une clé secrète, utilisé pour signer les webhooks et les requêtes d’API (par exemple, les webhooks GitHub et Stripe utilisent HMAC-SHA256).

Longueur des hash

Algorithme Sortie Longueur en hexadécimal
MD5 128 bits 32
SHA-1 160 bits 40
SHA-256 / SHA3-256 / BLAKE3 256 bits 64
SHA-384 384 bits 96
SHA-512 / SHA3-512 / BLAKE2b 512 bits 128

Exemple

Le SHA-256 de abc est :

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

La même valeur depuis un terminal : echo -n abc | sha256sum sous Linux ou echo -n abc | shasum -a 256 sous macOS.

Questions fréquentes

Comment vérifier la somme de contrôle d’un fichier téléchargé ?

Choisissez « Fichier », sélectionnez le téléchargement et collez la somme de contrôle publiée sur le site dans « Comparer avec ». Si une ligne affiche « Identique », le fichier est le même que celui dont l’éditeur a calculé le hash.

Mes fichiers sont-ils envoyés en ligne ?

Non. Les fichiers sont lus par votre navigateur par morceaux de 4 Mo et hachés en local, donc même des images ISO de plusieurs gigaoctets ne quittent jamais votre ordinateur.

Peut-on inverser un hash pour retrouver le texte d’origine ?

Non — un hash est à sens unique. Cependant, des entrées courtes ou courantes (comme « password123 ») peuvent être retrouvées avec des tables de correspondance ; c’est pourquoi les mots de passe doivent être stockés avec un algorithme lent et salé comme bcrypt ou Argon2, pas avec un simple MD5 ou SHA-256.

Pourquoi mon hash est-il différent de celui d’un autre outil ?

En général, l’entrée diffère — un retour à la ligne final, des espaces ou un autre encodage de texte. Cet outil hache les octets UTF-8 exacts de ce que vous tapez. La commande echo ajoute un retour à la ligne, sauf si vous utilisez echo -n.

Quelle différence entre un hash et un HMAC ?

N’importe qui peut calculer le hash de données publiques. Un HMAC nécessite en plus une clé secrète, il prouve donc que le message vient de quelqu’un qui connaît la clé et qu’il n’a pas été modifié.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et vos textes sont traités sur votre appareil et ne sont jamais envoyés à nos serveurs.

Outils similaires