(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 "Хотите зелёное или красное яблоко?";
}
?>