mhash

(PHP 4, PHP 5, PHP 7)

mhashBerechnet Hash

Beschreibung

mhash ( int $hash , string $data [, string $key ] ) : string

mhash() wendet eine Hash-Funktion abhängig von hash auf data an.

Parameter-Liste

hash

Die Hashkennung. Eine der MHASH_hashname Konstanten.

data

Die Nutzereingabe als Zeichenkette.

key

Wenn angegeben, wird die Funktion den resultierenden HMAC statt des Hashs zurückgeben. HMAC ist ein Keyed-Hashing für Nachrichtenauthentifizierung, oder anders ausgedrückt, ein Message-Digest, der vom angegeben Schlüssel abhängt. Nicht alle von MHash unterstützten Algorithmen können im HMAC-Modus verwendet werden.

Rückgabewerte

Gibt den resultieren Hash (auch Digest genannt) oder HMAC als Zeichenkette zurück, oder FALSE im Fehlerfall.