Calculer le hachage HMAC-SHA1 d’une chaîne (string.hmac_sha1)
Déclaration
hexHash = string.hmac_sha1(data, key)
Paramètres
- data
De type chaîne, contenu utilisé pour calculer le hachage - key
De type chaîne, clé utilisée par l’algorithme HMAC
Valeur de retour
- hexHash
De type chaîne, valeur de contrôle HMAC-SHA1 renvoyée sous forme de texte hexadécimal en minuscules
Description
Calcule un condensat de hachage avec clé HMAC-SHA1 pour une chaîne quelconque (ou des données binaires).
Exemple
local signature = string.hmac_sha1('hello world', 'secret')
sys.alert(signature) -- Sortie : "03376ee7ad7bbfceee98660439a4d8b125122a5a"
Remarque : le code ci-dessus utilise la fonction sys.alert, qui n’est pas présentée dans ce chapitre.