Mit hash_hmac() kann der Hash von einem Text anhand eines Schlüssels unter Verwendung von HMAC berechnet werden.
Als Rückgabewert erhalten Sie den berechneten Hashwert als Hexadezimalzahl zurück. Wurde der optionale Parameter "raw_output" auf true gesetzt, erhalten Sie die binäre Darstellung des Hashes.
Parameter der Funktion:
$algo Zu nutzender Hash-Algorithmus. Eine Liste der zu nutzenden Hash-Algorithmen können Sie mit folgender Funktion ermitteln: hash_algos()
$data Zu hashender Text.
$key Geheimer Schlüssel zur Berechnung der HMAC-Variante des Hashs.
$raw_output Wird der Wert true gesetzt, erhalten Sie als Rückgabe Binärdaten, andernfalls klein geschriebene Hexadezimalziffern.