Cryptographie et sécurité

Générateur HMAC

Calculez rapidement un code d'authentification de message HMAC avec les algorithmes SHA-256 ou SHA-512 à partir d'un texte et d'une clé secrète.

Exécuter l’outil

Ce générateur calcule un code d'authentification de message fondé sur une fonction de hachage (HMAC) à partir d'un texte et d'une clé secrète. Vous pouvez choisir entre les algorithmes cryptographiques SHA-256 et SHA-512 pour signer vos messages ou vérifier l'intégrité de vos flux de données. Le champ textuel accueille la chaîne à signer, tandis que le champ secret reçoit votre clé d'authentification. Si vous laissez le champ secret vide lors de la signature d'un message, une clé par défaut est utilisée automatiquement pour générer l'empreinte. Lorsque la zone de texte reste totalement vide, le résultat renvoyé reste vide sans effectuer de calcul cryptographique. Par défaut, l'outil applique l'algorithme SHA-256. La sélection de SHA-512 produit une empreinte plus longue adaptée aux exigences de sécurité plus élevées. Le résultat s'affiche sous forme hexadécimale prête à être intégrée dans vos configurations d'API, vos signatures de webhooks ou vos vérifications de sécurité.

Mode d’emploi

  1. Saisissez le texte ou la charge utile dans la zone de texte.
  2. Entrez votre clé secrète dans le champ dédié.
  3. Sélectionnez l'algorithme souhaité entre SHA-256 et SHA-512.
  4. Cliquez sur le bouton pour générer l'empreinte HMAC et l'afficher dans le panneau de résultat.

Exemples

  • Génération d'un HMAC SHA-256 pour la chaîne « payload123 » avec la clé secrète « secret-api-987 » afin de signer un appel HTTP.
  • Calcul d'une signature SHA-512 pour un contenu JSON de notification webhook avec une clé secrète partagée.

FAQ

Que se passe-t-il si la zone de texte reste vide ?

Si aucun texte n'est renseigné, le générateur renvoie directement une valeur vide sans effectuer de calcul cryptographique.

Que se passe-t-il si aucune clé secrète n'est saisie ?

Lorsque le texte est renseigné mais que la clé secrète est laissée vide, l'outil utilise une clé par défaut pour produire l'empreinte.

Quels algorithmes de hachage sont pris en charge ?

L'interface permet de choisir entre SHA-256, sélectionné par défaut, et SHA-512 pour adapter la longueur de l'empreinte à vos besoins.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.