Funksi md5() ya PHP
Mfano
Kuwingia Mwakozi wa Ripoti ya MD5 wa maandiko 'Hello':
<?php $str = "Shanghai"; kushika md5($str); ?>
Mefano na matumizi
Funksi md5() inakwambia Mwakozi wa Ripoti ya MD5 wa maandiko.
Funksi md5() inatumia hisia ya data ya RSA, ikiwemo mekanizimu wa Mwakozi wa Ripoti ya MD5.
Fuelezi ya RFC 1321 - Mekanizimu ya Mwakozi wa Ripoti ya MD5: Mekanizimu wa Mwakozi wa Ripoti ya MD5 hupunguza taarifa kwa ukadiri wa kina kwa sababu ya uadilifu wa ukurabu wa taarifa, hupunguza kwa ukurabu wa 128 wimbo wa habari kama 'maboko ya habari' au 'ripoti ya habari' ya ukurabu huo, na kutoweka thamani kama thamani ya uadilifu. Mekanizimu wa MD5 hupewa kwa sababu ya programu za kifurahio cha hisia ya taarifa; katika programu za kifurahio cha hisia ya taarifa hii, faili kubwa hupunguzwa kwa njia ya kisafiri kabla ya kufikia hisia ya hisia (hisia hii ni kufikia hisia ya hisia kwa mbinu ya hisia ya hisia kama RSA) kwa njia ya kisafiri.
Kuhesabu hash ya MD5 ya faili, tumia md5_file() Funguo.
Inayotumika kwa
md5(string,raw)
Paraimiteri | Maelezo |
---|---|
string | Inahitajika. Inaruhusiwa kwa hesabu string. |
raw |
Inahitajika kwa chaguo. Inaruhusiwa kuwaheka hexadecimali au binary format:
|
Maelezo ya Teknolojia
Matokeo: | Inaruhusiwa MD5 hash iliyotumika kama uendelevu, inaruhusiwa FALSE kama ingia inafai. |
Toleo la PHP: | 4+ |
Mjogoto wa Mabadiliko: | Kwenye PHP 5.0,raw Paraimiteri inahitajika kwa chaguo. |
Mfano zaidi
Mfano 1
Kushika matokeo wa md5():
<?php $str = "Shanghai"; kushika "Mwongozo: ".$str."<br>"; kushika "TRUE - Asili 16 heksadecimali: ".md5($str, TRUE)."<br>"; kushika "FALSE - 32 heksadecimali: ".md5($str)."<br>"; ?>
Mfano 2
Kushika matokeo wa md5() na kutekeleza kwa matokeo:
<?php $str = "Shanghai"; kushika md5($str); if (md5($str) == "5466ee572bcbc75830d044e66ab429bc") { kushika "<br>Hello world!"; kutoweka; } ?>