PHP 8.4.2 Released!

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

#[\Deprecated]
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

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top