HMAC

La carte de fonction HMAC hache le texte d'entrée, avec une clé secrète, en utilisant un algorithme de hachage cryptographique.

Le format du hash résultant peut être Base64, hex ou binaire, selon le paramètre de sortie spécifié.

Entrée

Champ Définition Type Obligatoire
algorithme

Sélectionnez l'algorithme de hachage cryptographique à utiliser :

  • md5

  • sha1

  • sha256

  • sha384

  • sha512

Liste déroulante FALSE
Clé Texte à utiliser comme clé cryptographique secrète.

Cette clé, ainsi que l'algorithme, est nécessaire pour valider le hachage.

Chaîne TRUE
données Chaîne de texte à hacher.

Cette fonction ne prend en charge que les chaînes UTF-8. La chaîne d'entrée ne peut pas inclure de caractères décimaux, hexadécimaux, binaires ou ASCII.

Chaîne TRUE
condensé

Sélectionnez le formatage de sortie pour le hachage résultant :

  • base64

  • hex

  • binary

Liste déroulante FALSE

Sortie

Champ Définition Type
sortie Chaîne encodée de vos données d'entrée. Chaîne

Vous pouvez utiliser le résultat du champ sortie partout où du texte peut être envoyé.

Pour valider le hash, vous avez besoin de l'algorithme et de la clé secrète corrects.

Exemple

Entrée

  • algorithme : sha256

  • clé : my secret key

  • données : My secret message!

  • condensé : base64

Sortie

qd83l7nEE4gBpuaueA+XtKFeZO99aV7IvGgsJ15qmyo=