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 »

ULASHISH

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:
  • TRUE - 20 belgili xom (raw) binar format
  • FALSE - Standart. 40 belgili hex (o‘n oltilik) son


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!