mhash

(PHP 4, PHP 5, PHP 7, PHP 8)

mhashBerechnet einen Hash

Warnung

Diese Funktion ist seit PHP 8.1.0 als DEPRECATED (veraltet) markiert. Von der Verwendung dieser Funktion wird dringend abgeraten.

Beschreibung

mhash(int$algo, string$data, ?string$key = null): string|false

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

Parameter-Liste

algo

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.

Changelog

VersionBeschreibung
8.1.0 Diese Funktion ist veraltet. Stattdessen sollten die hash_*()-Funktionen verwendet werden.
8.0.0key ist nun nullable (akzeptiert den null-Wert).
To Top