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