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

# md5

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

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

Внимание

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

### Описание

function 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() - Создаёт хеш пароля

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open