md5

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

md5Возвращает MD5-хеш строки

Внимание

Не рекомендуется использовать эту функцию для безопасного хранения паролей ввиду высокой скорости работы этого алгоритма. Подробнее об этом рассказывает раздел «Ответы на часто задаваемые вопросы по хешированию паролей».

Описание

md5(string $string, bool $binary = false): string

Вычисляет MD5-хеш строки string, используя » алгоритм MD5 RSA Data Security, Inc. и возвращает этот хеш.

Список параметров

string

Строка.

binary

Если необязательный аргумент binary имеет значение true, то возвращается бинарная строка из 16 символов.

Возвращаемые значения

Возвращает хеш в виде 32-символьного шестнадцатеричного числа.

Примеры

Пример #1 Пример использования md5()

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

if (
md5($str) === '1afa148eb41f2e7103f21410bf48346c') {
echo
"Вам зелёное или красное яблоко?";
}
?>

Смотрите также

  • hash() - Генерирует хеш-значение (подпись сообщения)
  • password_hash() - Создаёт хеш пароля