sha1()
PHP sha1() funksiyasi
❮ PHP string funksiyalari ma’lumotnomasi
Misol
"Hello" stringining SHA-1 xeshini hisoblang:
<?php
$str = "Hello";
echo sha1($str);
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
sha1() funksiyasi stringning SHA-1 xeshini hisoblaydi.
sha1() funksiyasi US Secure Hash Algorithm 1 xeshlash algoritmidan foydalanadi.
RFC 3174 - The US Secure Hash Algorithm 1 hujjatidan: "SHA-1 produces a 160-bit output called a message digest. The message digest can then, for example, be input to a signature algorithm which generates or verifies the signature for the message. Signing the message digest rather than the message often improves the efficiency of the process because the message digest is usually much smaller in size than the message. The same hash algorithm must be used by the verifier of a digital signature as was used by the creator of the digital signature."
Maslahat: Faylning SHA-1 xeshini hisoblash uchun sha1_file() funksiyasidan foydalaning.
Sintaksis
sha1(string,raw)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| string | Majburiy. Hisoblanadigan string |
| raw | Ixtiyoriy. Natijaning hex yoki binar formatini belgilaydi:
|
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa hisoblangan SHA-1 xeshini, muvaffaqiyatsiz bo‘lsa FALSE qaytaradi |
|---|---|
| PHP versiyasi: | 4.3.0+ |
Ko‘proq misollar
Misol
sha1() natijasini chiqaring:
<?php
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 20 character binary format: ".sha1($str, TRUE)."<br>";
echo "FALSE - 40 character hex number: ".sha1($str)."<br>";
?>
O‘zingiz sinab ko‘ring »
Misol
sha1() natijasini chiqaring va keyin uni tekshiring:
<?php
$str = "Hello";
echo sha1($str);
if (sha1($str) == "f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0")
{
echo "<br>Hello world!";
exit;
}
?>
O‘zingiz sinab ko‘ring »
❮ PHP string funksiyalari ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
