PHP md5()Funktionen
Beispiele
Berechne den MD5-Hash der Zeichenkette "Hello":
Beispiel ausführen »
Definition und Verwendung
Die Funktion md5() berechnet den MD5-Hash einer Zeichenkette.
Die Funktion md5() verwendet RSA Data Security, einschließlich des MD5 Message-Digest-Algorithmus.
Erklärung aus RFC 1321 - MD5 Message-Digest-Algorithmus:Der MD5 Message-Digest-Algorithmus nimmt eine Eingabenachricht beliebiger Länge und wandelt sie in einen 128-Bit-„Fingerabdruck“ oder „Message-Digest“-Wert um, der die Eingabe repräsentiert, und der umgewandelte Wert wird als Ergebnis verwendet. Der MD5-Algorithmus ist in erster Linie für Anwendungen mit digitalen Signaturen konzipiert; in solchen Anwendungen werden größere Dateien vor der Verschlüsselung auf sichere Weise komprimiert (der Verschlüsselungsprozess wird erreicht, indem ein privater Schlüssel unter einem öffentlichen Schlüssel in einem Kryptosystem wie RSA festgelegt wird).
Um den MD5-Hash einer Datei zu berechnen, verwenden Sie diemd5_file()-Funktion.
Die Funktion md5() kann keine Arrays verarbeiten; für Arrays gibt sie null zurück.md5(a[])Das Ergebnis istnull。
Online-MD5-Testwerkzeug:MD5 Online Encryption Tool
Syntax
| Parameter | Beschreibung |
|---|---|
| string | Erforderlich. Gibt die zu berechnende Zeichenkette an. |
| raw | Optional. Gibt das hexadezimale oder binäre Ausgabeformat an:
|
Technische Details
| Rückgabewert: | Gibt bei Erfolg den berechneten MD5-Hash zurück, bei Fehler FALSE. |
|---|---|
| PHP-Version: | 4+ |
| Änderungsprotokoll: | In PHP 5.0 wurde der Parameterrawoptional. |
Weitere Beispiele
Beispiel 1
Geben Sie das Ergebnis von md5() aus:
Beispiel ausführen »
Beispiel 2
Geben Sie das Ergebnis von md5() aus und testen Sie es:
Beispiel ausführen »
PHP-String-Referenzhandbuch Weitere Erweiterungen