Générateur HMAC

Blog

Générateur HMAC

BlogCheatsheets
Loading...
Loading Hmac generator...

Description

Calculez un HMAC (code d'authentification de message basé sur le hachage) avec divers algorithmes de hachage et des clés secrètes pour l'intégrité et…

À propos de Générateur HMAC

HMAC (Hash-based Message Authentication Code) combine un message avec une clé secrète et une fonction de hachage telle que SHA-256 pour produire un code qui vérifie à la fois l'intégrité et l'authenticité du message. Contrairement à un simple hachage, que n'importe qui peut calculer et qui ne prouve aucune origine, un HMAC ne peut être produit ou vérifié que par des parties qui connaissent la clé secrète partagée. Cet outil calcule les HMAC localement dans votre navigateur, de sorte que ni votre message ni votre clé ne sont envoyés à un serveur.

Comment utiliser

  1. Saisissez le message que vous souhaitez authentifier.
  2. Saisissez la clé secrète partagée entre l'expéditeur et le vérificateur.
  3. Sélectionnez l'algorithme de hachage, tel que SHA-256.
  4. Générez le HMAC et copiez le code obtenu pour l'envoyer ou le stocker avec le message.

Questions fréquentes

En quoi le HMAC diffère-t-il d'un simple hachage ?

Un simple hachage comme SHA-256 n'a pas de clé, donc n'importe qui peut le calculer et il ne prouve rien sur l'auteur du message. Le HMAC y mêle une clé secrète, de sorte qu'un HMAC valide prouve aussi que le message provient de quelqu'un qui connaît cette clé.

À quoi sert le HMAC ?

Il sert à l'intégrité et à l'authentification des messages, par exemple pour signer des requêtes API, vérifier des webhooks et protéger les tokens contre toute altération.

Les deux parties ont-elles besoin de la même clé ?

Oui. Le HMAC utilise un seul secret partagé. L'expéditeur calcule le code avec la clé et le vérificateur le recalcule avec la même clé pour confirmer que le message est authentique et inchangé.

Ma clé ou mon message sont-ils envoyés quelque part ?

Non. Le HMAC est calculé entièrement dans votre navigateur, de sorte que la clé secrète et le message restent sur votre appareil.