Zum Hauptinhalt springen

HMAC-SHA256-Hashwert eines Strings berechnen (string.hmac_sha256)

Deklaration

hexHash = string.hmac_sha256(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-SHA256-Prüfwerts

Beschreibung

Berechnet für einen beliebigen String (oder binäre Daten) einen schlüsselbasierten Hash-Digest mit dem HMAC-SHA256-Algorithmus.

Beispiel

local signature = string.hmac_sha256('hello world', 'secret')
sys.alert(signature) -- Ausgabe "734cc62f32841568f45715aeb9f4d7891324e6d948e4c6c60c0621cdac48623a"

Hinweis: Der obige Code verwendet die Funktion sys.alert aus einem anderen Kapitel.