Saisissez du texte et choisissez MD5, SHA-1, SHA-256 ou SHA-512. Cliquez sur Générer le hash pour obtenir le hash en hexadécimal. Utilisez-le pour les sommes de contrôle, vérifications d'intégrité ou le développement. Le hachage s'exécute dans votre navigateur via l'API Web Crypto — votre entrée ne quitte jamais votre appareil.
À propos du Générateur de hash
Un hash cryptographique transforme toute entrée en une chaîne de longueur fixe (empreinte). La même entrée donne toujours le même hash ; un minuscule changement d'entrée change complètement le hash. On ne peut pas inverser un hash pour retrouver l'original. Les hashes servent aux sommes de contrôle, à l'intégrité des fichiers et (avec sel) au stockage de mots de passe. Cet outil prend en charge MD5 (via SparkMD5) et SHA-1, SHA-256, SHA-512 (via l'API Web Crypto), et s'exécute entièrement dans votre navigateur.
Comment utiliser
- Saisissez ou collez votre texte d'entrée dans la zone.
- Sélectionnez l'algorithme : MD5 pour les sommes de contrôle legacy uniquement ; SHA-256 est le choix habituel ; SHA-512 est plus fort ; SHA-1 est legacy et faible pour la sécurité.
- Cliquez sur Générer le hash. Le hash apparaît en hex. Utilisez Copier le hash pour le copier.
Quand l'utiliser
- Vérifier l'intégrité d'un fichier ou message (comparer les hashes)
- Générer des sommes de contrôle pour des API ou la documentation
- Tester ou apprendre le fonctionnement du hachage
- Créer des ID déterministes ou des clés de cache à partir du contenu
Détails
MD5 produit 32 hex (128 bits) ; SHA-1 produit 40 hex (160 bits) ; SHA-256 produit 64 hex (256 bits) ; SHA-512 produit 128 hex (512 bits). N'utilisez pas MD5 ni SHA-1 pour la sécurité. Pour le hachage de mots de passe utilisez bcrypt, scrypt ou Argon2 avec un sel. Pour l'authentification de message, voir notre Générateur HMAC.