(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
sha1 — Обчислює SHA1-хеш рядка
Не рекомендовано використовувати цю функцію для захисту паролів через її швидкий алгоритм гешування. Докладніше: ЧаПи щодо гешування паролів.
Обчислює SHA1-хеш рядка string
використовуючи алгоритм
» US Secure Hash Algorithm 1,
та повертає цей хеш.
string
Рядок.
binary
Якщо необов'язковий параметр binary
встановлений у true
,
хеш повернеться у вигляді бінарного рядка з 20 символів,
інакше повернеться 40-символьне шістнадцяткове число.
Повертає SHA1-хеш у вигляді рядка.
Приклад #1 Використання sha1()
<?php
$str = 'груша';
if (sha1($str) === '78742c4f7790d580dca68606a7efad0dcc446709') {
echo "Хочете скуштувати груші?";
}
?>