Accueil / Générateur de hachage

Générateur de hachage

MD5, SHA-1, SHA-256 et SHA-512 à partir de n'importe quel texte, calculés localement — ce que vous saisissez n'est jamais envoyé nulle part.

MD5—
SHA-1—
SHA-256—
SHA-512—

Comment ça marche

Cet outil calcule le hachage MD5, SHA-1, SHA-256 et SHA-512 de tout texte que vous saisissez, entièrement dans votre navigateur — rien n'est envoyé nulle part. Un hachage est une empreinte à sens unique : la même entrée produit toujours la même sortie, mais vous ne pouvez pas inverser un hachage pour retrouver le texte original. Utilisez-le pour vérifier la somme de contrôle d'un fichier, comparer deux textes sans les exposer, ou tester votre propre code face à des valeurs connues.

Ce à quoi cet outil ne sert pas : hacher des mots de passe en vue de les stocker. MD5 et SHA-1 sont rapides par conception, exactement l'inverse de ce qu'il faut pour cela — un vrai système utilise une fonction délibérément lente comme bcrypt, scrypt ou Argon2 (voir key stretching dans notre glossaire) pour qu'essayer des milliards de mots de passe par seconde soit impossible.

Termes liés: Hachage · Sel (salage) · Key stretching · CSPRNG

Questions fréquentes

Mon texte est-il envoyé quelque part ?

Non. Chaque hachage est calculé localement dans votre navigateur avec l'API Web Crypto (pour SHA-1/256/512) et une implémentation JavaScript locale (pour MD5) — ce que vous saisissez ne quitte jamais votre appareil.

Pourquoi MD5 et SHA-1 sont-ils considérés comme non sûrs ?

Les deux ont des attaques par collision connues — il est possible de construire deux entrées différentes produisant le même hachage, ce qui les rend inutilisables pour les signatures numériques ou les certificats. Ils restent valables pour les sommes de contrôle et les usages non hostiles, comme vérifier qu'un téléchargement n'a pas été corrompu.

Quel hachage utiliser pour un nouveau projet ?

SHA-256 est le choix moderne sûr par défaut pour le hachage généraliste. Pour le stockage de mots de passe en particulier, utilisez une fonction lente dédiée (bcrypt, scrypt, Argon2) — jamais un hachage brut comme SHA-256 seul.

Puis-je hacher un fichier, pas seulement du texte ?

Pas avec cet outil — il hache uniquement le texte que vous saisissez ou collez. Pour les fichiers, les outils de somme de contrôle intégrés à votre système d'exploitation (certutil sous Windows, shasum ou md5 sous macOS/Linux) sont l'option standard.