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