md5
(PHP 4, PHP 5, PHP 7, PHP 8)
md5 — Errechnet den MD5-Hash eines Strings
Es ist nicht empfohlen, diese Funktion zu verwenden um Passwörter zu hashen, da dieser Passwortalgorithmus relativ schnell ist. Die Seite Password Hashing FAQ enthält weitere Informationen und Best Practices zum Hashen von Passwörtern.
Beschreibung
$string
, bool $binary
= false
): string
Berechnet den MD5-Hash von str
unter Verwendung des
» RSA Data Security, Inc. MD5 Message-Digest
Algorithm und gibt das Ergebnis zurück.
Parameter-Liste
-
string
-
Die Zeichenkette.
-
binary
-
Wurde der optionale Parameter
binary
mittrue
angegeben, wird der MD5-Wert im Raw-Binary-Format mit einer Länge von 16 Zeichen zurückgegeben.
Rückgabewerte
Gibt den Hash als 32 Zeichen lange Hexadezimalzahl zurück.
Beispiele
Beispiel #1 Ein md5()-Beispiel
<?php
$str = 'apple';
if (md5($str) === '1f3870be274f6c49b3e31a0c6728957f') {
echo "Haetten Sie lieber einen gruenen oder einen roten Apfel?";
}
?>
Siehe auch
- md5_file() - Berechnet den MD5-Code einer Datei
- sha1_file() - Berechnet den SHA1-Hash einer Datei
- crc32() - Berechnet den polynomischen CRC32-Wert eines Strings
- sha1() - Berechnet den SHA1-Hash eines Strings
- hash() - Berechnet den Hash einer Nachricht
- crypt() - Einweg-String-Hashing
- password_hash() - Erstellt einen Passwort-Hash