PHP sha1 function ()
Przykłady
Obliczanie ciąg "Hello" w SHA-1 hash:
$str = "Hello";
echo sha1($str);
?>
Uruchomienie instancji »
Definicja i Wykorzystanie
Funkcja sha1 () oblicza ciąg skrótu SHA-1.
Funkcja sha1 () używa Secure Hash Algorithm 1.
Wyjaśnienie z RFC 3174 - USA Secure Hash Algorithm1:SHA-1wytwarza Message Digest nazwał moc 160-bitowy.Message Digest mogą być wprowadzane do generowania pakiet lub algorytm weryfikacji podpisu.Podpisania na Message Digest zamiast wiadomość jest podpisany, można zwiększyć wydajność procesu, ponieważ wiadomość trawienia rozmiar jest zwykle znacznie mniejszy niż wiadomości.Kto jest zobowiązany do weryfikowania podpisu cyfrowego jako podpisu cyfrowego twórcy, podobnie jak przy użyciu tego samego algorytmu mieszającego.
Wskazówka: Aby obliczyć plików skrótu SHA-1, należy sha1_file () funkcję.
gramatyka
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
dane techniczne
Zwraca: | Jeśli się powiedzie, zwraca obliczoną skrótu SHA-1, jeśli nie zwraca FAŁSZ. |
---|---|
Wersja PHP: | 4.3.0+ |
dziennika aktualizacji: | W PHP 5.0 w surowy parametr jest fakultatywny. |
Więcej przykładów
Przykład 1
sha1 Output () Wynik:
$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>";
?>
Uruchomienie instancji »
Przykład 2
Wyniki SHA1 wyjściowego () i przetestować go w:
$str = "Hello";
echo sha1($str);
if (sha1($str) == "f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0")
{
echo "<br>Hello world!";
exit;
}
?>
Uruchomienie instancji »
PHP referencyjny String