HMAC-SHA1-Hashwert eines Strings berechnen (string.hmac_sha1)
Deklaration
hexHash = string.hmac_sha1(data, key)
Parameter
- data
String; Dateninhalt, für den der Hash berechnet wird - key
String; vom HMAC-Algorithmus verwendeter Schlüssel
Rückgabewert
- hexHash
String; kleingeschriebener Hexadezimaltext des HMAC-SHA1-Prüfwerts
Beschreibung
Berechnet für einen beliebigen String (oder binäre Daten) einen schlüsselbasierten Hash-Digest mit dem HMAC-SHA1-Algorithmus.
Beispiel
local signature = string.hmac_sha1('hello world', 'secret')
sys.alert(signature) -- Ausgabe "03376ee7ad7bbfceee98660439a4d8b125122a5a"
Hinweis: Der obige Code verwendet die Funktion sys.alert aus einem anderen Kapitel.