PHP sha1() ການນຳໃຊ້
ຄວາມຈຳນວນ
ການຄວາມຈຳນວນ SHA-1ຂອງຄຳກ່າວ "Hello":
<?php $str = "Shanghai"; echo sha1($str); ?>
ການອະທິບາຍແລະການນຳໃຊ້
sha1() ການຄວາມຈຳນວນ SHA-1ຂອງຄຳກ່າວ.
sha1() ການນຳໃຊ້ Secure Hash Algorithm 1ຂອງອາເມລິກາ.
ການອະທິບາຍຈາກ RFC 3174 - SHA-1 Secure Hash Algorithm 1ຂອງອາເມລິກາ: SHA-1 ສ້າງຂື້ນຂອງຄວາມລັບຄວາມຈຳນວນ 160 ວັດ. ຄວາມລັບຄວາມຈຳນວນສາມາດເຂົ້າໄປຫາອັດຕະພາບການສ້າງລະຫັດຜູ້ຍິນວິທະຍາອອກຫຼືກວດສອບລະຫັດຜູ້ຍິນວິທະຍາ. ການລະຫັດຄວາມລັບຄວາມຈຳນວນພຽງແຕ່ຄວາມລັບຄວາມຈຳນວນທີ່ຫຼາຍກວ່າຄວາມຈຳນວນສາມາດເຂົ້າໄປຫາຄວາມລັບຄວາມຈຳນວນສາມາດທີ່ຫຼາຍກວ່າຄວາມຈຳນວນ. ຜູ້ກວດສອບລະຫັດສາມາດກວດສອບລະຫັດສາມາດພຽງແຕ່ຜູ້ສ້າງລະຫັດສາມາດກວດສອບລະຫັດສາມາດພຽງແຕ່ຜູ້ສ້າງລະຫັດສາມາດກວດສອບລະຫັດສາມາດພຽງແຕ່ຜູ້ສ້າງລະຫັດ.
Tip:To calculate the SHA-1 hash of a file, use the sha1_file() function.
Syntax
sha1(string,raw)
Parameter | Description |
---|---|
string | Required. Specify the string to be calculated. |
raw |
Optional. Specify hexadecimal or binary output format:
|
Technical Details
Return Value: | ຖ້າປະສົບຜົນສຳເລັດ ຈະກັບຄືນ SHA-1 hash ທີ່ໄດ້ນັບ, ຖ້າບໍ່ປະສົບຜົນ ຈະກັບຄືນ FALSE. |
PHP Version: | 4.3.0+ |
ເປັນບັນທຶກການປັບປຸງ: | ໃນ PHP 5.0raw ຄວາມຄິດວ່າປະສົມ |
ຕົວຢ່າງຫຼາຍກວ່າ
ຕົວຢ່າງ 1
ການສະແດງຜົນຂອງ sha1():
<?php $str = "Shanghai"; echo "ຄຳເວົ້າ: " . $str . "<br>"; echo "TRUE - ຮູບແບບ 20 ຄວາມສະເຫຼີມສະເຫຼີມ: " . sha1($str, TRUE) . "<br>"; echo "FALSE - 40 ຄວາມສະເຫຼີມສະເຫຼີມ: " . sha1($str) . "<br>"; ?>
ຕົວຢ່າງ 2
ການສະແດງຜົນຂອງ sha1() ແລະ ທົດລອງມັນ:
<?php $str = "Shanghai"; echo sha1($str); if (sha1($str) == "b99463d58a5c8372e6adbdca867428961641cb51") { echo "<br>I love Shanghai!"; exit; } ?>