Aller au contenu principal
eyunzhu

Calculateur HMAC

Calculez un HMAC-SHA-256, SHA-384 ou SHA-512 avec une clé texte ou hexadécimale, pour contrôler vos messages d’API.

Algorithme
Format de la clé
Options avancées

Le résultat se met à jour pendant la saisie


    
Tout est traité dans ce navigateur, sans envoi ni enregistrement.

À propos de cet outil

Pour vérifier une signature d’API, fournissez exactement le message attendu. L’outil ne trie ni n’assemble les paramètres et n’ajoute pas de saut de ligne.

Mode d’emploi

Choisissez l’algorithme et le format de clé, puis saisissez le message exact et la clé secrète. Une clé texte utilise UTF-8 ; une clé hexadécimale est lue par paires de chiffres. Aucun tri de paramètres ni saut de ligne n’est ajouté. Résultat hexadécimal, message limité à 2 Mio et clé à 64 Kio. HTTP prend en charge SHA-256.

Un message vide ne produit pas de résultat initial. Renseignez message et clé. Pour tester volontairement des valeurs vides, autorisez la clé vide dans les options avancées ou choisissez le calcul d’un message vide. Ce sont deux choix distincts.

Questions fréquentes

La clé texte 6162 équivaut-elle à la clé hexadécimale 6162 ?

Non. En texte, elle contient quatre caractères UTF-8. En hexadécimal, elle désigne les octets 0x61 et 0x62, soit le texte ab. Choisissez la représentation prévue par l’API.

Pourquoi le HMAC diffère-t-il de la signature de l’API ?

Vérifiez l’algorithme, le format de clé et le message exact, retours à la ligne compris. Le résultat est hexadécimal, pas Base64. L’outil ne compose pas le texte à signer et n’envoie ni message ni clé.

Comment tester un message ou une clé vide ?

Les réglages avancés séparent les deux cas : action de calcul du message vide et autorisation d’une clé vide. Laisser simplement les champs vides n’active pas automatiquement ces deux choix.

Commentaires

0
pour participer à la discussion.
Aucun commentaire pour le moment.
Fil de réponses

Suivez l’ensemble de la conversation dans l’ordre chronologique ; chaque réponse indique précisément le message auquel elle répond.