Authentifiez un message par HMAC

Les développeurs et équipes de sécurité utilisent le générateur HMAC pour préparer une authentification de message ou un test d’intégration.

Générez le HMAC d’un message avec une clé secrète et gardez le résultat prêt pour vos tests. Utilisez-le sans compte dans votre navigateur.

Mode d’emploi

  1. Choisissez l'algorithme parmi SHA-256, SHA-384 et SHA-512 selon les contraintes de votre intégration ou de votre test.
  2. Saisissez la clé secrète ou la phrase de passe dans le champ prévu, en évitant de coller une clé de production dans un environnement partagé.
  3. Entrez le message exact à signer, sans ajouter d'espace ni de retour à la ligne non prévu par votre protocole.
  4. Lancez la génération, lisez le résultat, puis comparez-le avec la valeur attendue par votre application ou votre documentation.

Exemple

Utilisez un message court et une clé de test pour vérifier qu'un service accepte bien la même signature. Comme le résultat dépend de l'algorithme, de la clé et du message, toute différence dans l'un de ces éléments change la valeur finale.

Limites et formats

Où le traitement a lieu

Le calcul s'effectue dans votre navigateur. La clé et le message restent sur votre appareil et ne sont envoyés à aucun service distant pendant la génération.

Questions fréquentes

Quelle différence entre HMAC et hachage simple ?

Un hachage simple transforme un message sans clé. HMAC ajoute une clé secrète au calcul, ce qui permet de vérifier que le message vient bien d'une partie connaissant cette clé.

Puis-je utiliser le résultat comme mot de passe ?

Non, le résultat est une signature calculée pour un message et une clé donnés. Il n'est pas destiné à être stocké comme mot de passe et change dès que le message ou la clé change.

Pourquoi ma signature ne correspond pas ?

Vérifiez l'algorithme sélectionné, la clé exacte et le message complet, y compris les espaces et retours à la ligne. Une seule différence suffit à produire un résultat différent.

Outils de la même catégorie