PHP sha1() ƙanamici

Kashi

Iya ƙara ƙarfin SHA-1 na "Hello":

<?php
$str = "Shanghai";
echo sha1($str);
?>

Run Instance

Kwarewa da amfana

sha1() ƙanamici ya ƙara ƙarfin SHA-1.

sha1() ƙanamici ya yi amurika Secure Hash Algorithm 1.

Iya RFC 3174 kaɗa - Amurika Secure Hash Algorithm 1: SHA-1 ya haɗa da birnin 160 ɗariwai da aka sani da yin birnin bayanin rarrabuwa. Birnin bayanin rarrabuwa za a iya shi a halin yin ko ɗaukar bayanin rarrabuwa ko yin ɗaukar bayanin rarrabuwa, amannan wannan yana fiwa yin ɗaukar bayanin rarrabuwa, saboda koyarwa da yin bayanin rarrabuwa na ɗaya ɗaya yana kai ɗaya ɗaya. Mafi ɗaukar bayanin rarrabuwa na da saɓa saɓa kuma yana da ɗaukar bayanin rarrabuwa. An ɗaukar bayanin rarrabuwa a kan bayanin rarrabuwa, kuma kai ɗaukar bayanin rarrabuwa, ya iya fi ɗaukar bayanin rarrabuwa, saboda koyarwa da yin bayanin rarrabuwa na ɗaya ɗaya yana kai ɗaya ɗaya. Mafi ɗaukar bayanin rarrabuwa na da saɓa saɓa kuma yana da ɗaukar bayanin rarrabuwa.

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: Returns the calculated SHA-1 hash if successful, or FALSE if failed.
PHP Version: 4.3.0+
Update Log: In PHP 5.0,raw Parameters become optional.

More Examples

Example 1

Output the result of sha1():

<?php
$str = "Shanghai";
echo "String: " . $str . "<br>";
echo "TRUE - Original 20 character binary format: " . sha1($str, TRUE) . "<br>";
echo "FALSE - 40 character hexadecimal number: " . sha1($str) . "<br>";
?>

Run Instance

Example 2

Output the result of sha1() and test it:

<?php
$str = "Shanghai";
echo sha1($str);
if (sha1($str) == "b99463d58a5c8372e6adbdca867428961641cb51")
  {
  echo "<br>I love Shanghai!";
  exit;
  }
?>

Run Instance