Qu'est-ce que Générateur de Hash et HMAC ?
Un générateur de hash et HMAC dans le navigateur qui fournit des extraits de code JavaScript prêts à l'emploi pour calculer des hashs cryptographiques avec l'API Web Crypto. Prend en charge SHA-256, SHA-384, SHA-512, SHA-1 et MD5. Pour HMAC (hash avec clé), fournissez une clé secrète. L'outil génère du code JavaScript copiable qui fonctionne dans tout navigateur moderne.
Réponse rapide
Générez du code JavaScript pour calculer des hashs SHA-256, SHA-384, SHA-512, SHA-1 ou MD5. Mode HMAC disponible avec une clé secrète. Utilise l'API Web Crypto – fonctionne dans tous les navigateurs modernes.
Last updated: 2026-06-08
Limites
- L'API Web Crypto (crypto.subtle) est asynchrone – le code généré utilise des Promises, ce qui peut ajouter de la complexité pour des cas d'usage simples.
- MD5 n'est pas supporté par crypto.subtle.digest dans les navigateurs modernes. Pour MD5, vous avez besoin d'une bibliothèque tierce ou d'une implémentation manuelle.
- Cet outil génère des extraits de code, pas un résultat de hash direct – c'est un outil éducatif et de génération de code, pas un calculateur de hash instantané.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Comment utiliser cet outil
- Choisissez un algorithme de hash (SHA-256 recommandé pour la sécurité).
- Saisissez le texte que vous souhaitez hacher.
- Activez le mode HMAC si vous avez besoin d'un hash avec clé et fournissez une clé secrète.
- Copiez le code JavaScript généré et utilisez-le dans votre projet.
A quoi il sert
- Générez un hash SHA-256 d'un mot de passe avant de le stocker (avec un sel en production).
- Créez une signature HMAC pour l'authentification de requête API en utilisant une clé secrète partagée.
- Vérifiez l'intégrité d'un fichier en comparant un hash SHA-256 à une valeur de somme de contrôle connue.