sha1

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

sha1Обчислює SHA1-хеш рядка

Увага

Не рекомендовано використовувати цю функцію для захисту паролів через її швидкий алгоритм гешування. Докладніше: ЧаПи щодо гешування паролів.

Опис

sha1(string $string, bool $binary = false): string

Обчислює SHA1-хеш рядка string використовуючи алгоритм » US Secure Hash Algorithm 1, та повертає цей хеш.

Параметри

string

Рядок.

binary

Якщо необов'язковий параметр binary встановлений у true, хеш повернеться у вигляді бінарного рядка з 20 символів, інакше повернеться 40-символьне шістнадцяткове число.

Значення, що повертаються

Повертає SHA1-хеш у вигляді рядка.

Приклади

Приклад #1 Використання sha1()

<?php
$str
= 'груша';

if (
sha1($str) === '78742c4f7790d580dca68606a7efad0dcc446709') {
echo
"Хочете скуштувати груші?";
}
?>

Прогляньте також