md5

(PHP 4, PHP 5, PHP 7, PHP 8)

md5Обчислює MD5-хеш рядка

Увага

Не рекомендовано використовувати цю функцію для захисту паролів через її швидкий алгоритм гешування. Докладніше: ЧаПи щодо гешування паролів.

Опис

md5(string $str, bool $raw_output = false): string

Обчислює MD5-хеш рядка str використовуючи » RSA Data Security, Inc. MD5 Message-Digest Algorithm, та повертає цей хеш.

Параметри

str

Рядок.

raw_output

Якщо необов'язковий параметр raw_output встановлений у true, то повертається бінарний рядок з 16 символів.

Значення, що повертаються

Повертає хеш у вигляді 32-символьного шістнадцяткового числа.

Приклади

Приклад #1 Використання md5()

<?php
$str
= 'Яблуко';

if (
md5($str) === '58bb8ca76e4a13037e7cd0232f387643') {
echo
"Вам яке яблуко? Червоне чи зелене?";
}
?>

Прогляньте також

  • md5_file() - Обчислює MD5-хеш файлу
  • sha1_file() - Обчислює SHA1-хеш файла
  • crc32() - Обчислює CRC32-поліном для рядка
  • sha1() - Обчислює SHA1-хеш рядка
  • hash() - Generate a hash value (message digest)
  • crypt() - One-way string hashing
  • password_hash() - Creates a password hash