Générateur de hash (MD5, SHA-256, CRC32…)
Obtenez d’un coup les hashs les plus courants d’un texte ou d’un fichier et comparez-les à la somme de contrôle publiée par l’auteur pour vérifier qu’un téléchargement n’est ni corrompu ni altéré. Les fichiers sont traités dans un Web Worker, sans être envoyés nulle part.
Traité à 100 % dans votre navigateur
| MD5 | ||
|---|---|---|
| SHA-1 | ||
| SHA-256 | ||
| SHA-384 | ||
| SHA-512 | ||
| CRC32 |
Ctrl + Enter exécuterCtrl + C copier le résultat
Comment l’utiliser
- 1Choisissez « Texte » et saisissez le contenu, ou « Fichier » et déposez le fichier.
- 2Les hashs MD5, SHA-1, SHA-256, SHA-384, SHA-512 et CRC32 apparaissent instantanément.
- 3Passez en majuscules ou en Base64 si besoin, ou activez le HMAC avec une clé.
- 4Collez la somme de contrôle officielle dans « Comparer avec un hash » pour vérifier le téléchargement.
Cas d’usage
- Vérifier l’intégrité d’ISO, d’installateurs et de téléchargements.
- Générer des signatures HMAC pour tester webhooks et API.
- Repérer des fichiers en double en comparant leurs hashs.
- Calculer des sommes CRC32 pour ZIP, PNG ou protocoles réseau.
Questions fréquentes
Quel algorithme de hachage utiliser ?
Pour l’intégrité et la sécurité, SHA-256 ou SHA-512. MD5 et SHA-1 sont cassés face aux collisions volontaires : utiles pour détecter erreurs accidentelles ou doublons, pas pour la sécurité. CRC32 n’est qu’une somme de contrôle rapide.
Mes fichiers sont-ils envoyés ?
Non. Le fichier est lu et traité localement dans votre navigateur, dans un Web Worker pour que la page ne se fige pas. Cela fonctionne même hors ligne.
Peut-on « déchiffrer » un hash ?
Non. Un hash est une fonction à sens unique, impossible à inverser. Les sites qui « déchiffrent le MD5 » cherchent simplement la valeur dans des tables de mots de passe courants.
Qu’est-ce que le HMAC ?
Un hash avec clé secrète qui prouve que le message a été produit par quelqu’un connaissant la clé. Stripe, GitHub ou Shopify l’utilisent pour signer leurs webhooks.
Puis-je l’utiliser pour stocker des mots de passe ?
Pas directement : pour les mots de passe, utilisez des algorithmes lents et salés comme bcrypt, scrypt ou Argon2. Un simple SHA-256 est trop rapide et vulnérable à la force brute.