# md5

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

md5 — Errechnet den MD5-Hash eines Strings

Warnung

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

md5(string `$string`, bool `$binary` = `false`): string

Berechnet den MD5-Hash von `string` 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` mit `true` 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

- hash() - Berechnet den Hash einer Nachricht
- password_hash() - Erstellt einen Passwort-Hash

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open