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()****

Loading...

Дивіться також

  • sha1_file() - Повертає SHA1-хеш файлу
  • crc32() - Обчислює поліном CRC32 для рядка
  • md5() - Повертає MD5-хеш рядки
  • hash() - Генерує хеш-код (підпис повідомлення)
  • crypt() - Необоротне хешування рядка
  • password_hash() - Створює хеш пароля