Générateur HMAC (SHA-1, SHA-256, SHA-512)
Signez un message avec une clé secrète utilisant HMAC-SHA-1, SHA-256 ou SHA-512. La sortie est en hexadécimal.
Réponse rapide: Signez un message avec une clé secrète utilisant HMAC-SHA-1, SHA-256 ou SHA-512. La sortie est en hexadécimal.
Dernière mise à jour
Questions fréquentes
- Comment puis-je calculer un HMAC ?
- Tapez la clé secrète et le message. L'hachage HMAC hexadécimal se met à jour en direct au fur et à mesure que vous tapez. Copiez avec un clic.
- Quel algorithme devrais-je utiliser ?
- HMAC-SHA-256 est le choix moderne sûr par défaut pour les webhooks, signatures d'API et signature de cookies. Utilisez SHA-512 si un correspondant le spécifie.
- Quelle est la différence entre hachage et HMAC ?
- Un hachage ne prend que des données ; un HMAC prend des données + une clé secrète. Sans la clé, un attaquant ne peut pas falsifier un HMAC valide pour de nouvelles données.
- La clé et le message sont-ils envoyés à un serveur ?
- Non. Le calcul HMAC se déroule entièrement dans votre navigateur, donc même les secrets de production sont sûrs à coller.
- Comment les entrées sont-elles encodées ?
- La clé et le message sont tous deux encodés en UTF-8 avant d'être signés — la convention standard pour les API web.
- Pourquoi mon résultat diffère-t-il d'une signature de webhook ?
- Le plus souvent : espaces finaux, mauvaise clé, ou discordance d'algorithme (SHA-1 vs SHA-256). Certains services encodent également le résultat en base64 au lieu de hex.
- Puis-je obtenir une sortie en base64 ?
- Pas encore dans cet outil. Pour obtenir du base64, faites passer l'hex dans l'encodeur/décodeur Base64 après conversion en octets.
- HMAC-SHA-1 est-il encore sûr ?
- Oui pour l'utilisation HMAC spécifiquement — les attaques de collision sur SHA-1 ne compromettent pas HMAC-SHA-1, mais les nouveaux systèmes devraient utiliser SHA-256.
- Puis-je signer des messages multi-lignes ?
- Oui — les nouvelles lignes font partie des octets. Assurez-vous que votre correspondant utilise la même convention de fin de ligne (LF vs CRLF).
- Ce générateur de HMAC est-il gratuit ?
- Oui — gratuit, sans inscription, sans limites.