PHP SHA1 () Funktion
Beispiele
Berechnung String "Hallo" in der SHA-1-Hash:
$str = "Hello";
echo sha1($str);
?>
Ausführung einer Instanz »
Definition und Verwendung
SHA1 () berechnet eine Zeichenfolge SHA-1-Hash.
SHA1 () Funktion verwendet die Secure Hash Algorithm 1.
Erklärung von RFC 3174 - Die US Secure Hash Algorithm1:SHA-1erzeugt eine Meldung 160-Bit-Ausgabe genannt verdauen.Message Digest eingegeben werden kann ,ein Paket oder ein Signaturverifikationsalgorithmus zu erzeugen.Signieren auf der Nachrichten -Digest nicht die Nachricht signiert wird, kann dies die Effizienz des Prozesseszuerhöhen, weil die Message Digest GrößederRegel viel kleiner als die Nachricht ist.Wer muss die digitale Signatur als digitale Signatur Schöpfer zuüberprüfen, wie die gleiche Hash-Algorithmus.
Tipp: Um die SHA-1 - Hash - Dateien zu berechnen, verwenden sha1_file () Funktion.
Grammatik
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
Technische Details
Rückkehr: | Wenn dies gelingt, gibt sie den berechneten SHA-1-Hash, wenn sie es FALSE zurück ausfällt. |
---|---|
PHP-Version: | 4.3.0+ |
Update-Protokoll: | In PHP 5.0 in, roh Parameter wird optional. |
Weitere Beispiele
Beispiel 1
Output SHA1 () zur Folge haben:
$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>";
?>
Ausführung einer Instanz »
Beispiel 2
Ergebnisse Ausgabe SHA1 () und testen Sie es in:
$str = "Hello";
echo sha1($str);
if (sha1($str) == "f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0")
{
echo "<br>Hello world!";
exit;
}
?>
Ausführung einer Instanz »
PHP String Referenz