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 :
|
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 :
|
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=