PHP md5() Funksie
Voorbeeld
Bereken die MD5-hash van die string "Hallo":
<?php
$str = "Hello";
echo md5($str);
?>
Definisie en gebruik
Die md5()-funksie bereken die MD5-hash van 'n string.
Die md5()-funksie gebruik die RSA Data Security, Inc. MD5 Message-Digest Algoritme.
Van RFC 1321 - Die MD5 Boodskap-samevatting-algoritme: "Die MD5-boodskap-samevatting-algoritme neem as invoer 'n boodskap van arbitrêre lengte en produseer as uitvoer 'n 128-bis "vingerafdruk" of "boodskapsamevatting" van die invoer. Die MD5-algoritme is bedoel vir toepassings vir digitale handtekeninge, waar 'n groot lêer op 'n veilige manier "saamgepers" moet word voordat dit met 'n private (geheime) sleutel onder 'n publiekesleutel-kriptostelsel soos RSA geïnkripteer word."
Om die MD5-hash van 'n lêer te bereken, gebruik die md5_file()- funksie.
Sintaksis
md5(string,raw)
Parameterwaardes
Parameter | Description |
---|---|
string | Required. The string to be calculated |
raw | Optional. Specifies hex or binary output format:
|
Tegniese besonderhede
Terugkeerwaarde: | Wys die berekende MD5-hash by sukses, of ONWAAR by mislukking |
---|---|
PHP weergawe: | 4+ |
Veranderinglog: | Die rou parameter het opsioneel geword in PHP 5.0 |
Meer voorbeelde
Voorbeeld
Druk die resultaat van md5():
<?php
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>";
echo "FALSE - 32 character hex number: ".md5($str)."<br>";
?>
Voorbeeld
Druk die resultaat van md5() en toets dit dan:
<?php
$str = "Hello";
echo md5($str);
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")
{
echo "<br>Hello world!";
exit;
}
?>
❮ PHP-stringverwysing