Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

md5

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

Синтаксис

md5(string $string): string

Параметры

ПараметрТипОписание
$stringstringИсходная строка.

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

stringХеш из 32 шестнадцатеричных символов.

Примеры

Хеш строки:

<?php
 
echo md5('hello');

Результат:

5d41402abc4b2a76b9719d911017c592

Одинаковое содержимое даёт одинаковый хеш:

<?php
 
var_dump(md5('text') === md5('text'));
var_dump(md5('text') === md5('Text'));

Результат:

bool(true)
bool(false)

Примечания

MD5 подходит для ключей кеша и проверки, изменился ли файл. Для паролей он непригоден — используйте password_hash().

См. также

  • hash — Возвращает хеш строки по выбранному алгоритму.
  • password_hash — Создаёт хеш пароля для хранения в базе.

В учебнике

  • Безопасность — Основы безопасности сайта на PHP — XSS и экранирование, SQL-инъекции, хеширование паролей, CSRF-токены и проверка входных данных.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.