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:

  • TRUE - Original 20 character binary format
  • FALSE - Default. 40 character hexadecimal number

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;
  }
?>

ການດຳເນີນການ