Regarding Ray Paseur's comment, the strings hash to:
0e462097431906509019562988736854
0e830400451993494058024219903391
The odds of getting a hash exactly matching the format /^0+e[0-9]+$/ are not high but are also not negligible.
It should be added as a general warning for all hash functions to always use the triple equals === for comparison.
Actually, the warning should be in the operators section when comparing string values! There are lots of warnings about string comparisons, but nothing specific about the format /^0+e[0-9]+$/.md5
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
md5
Референца за `function.md5.php` со подобрена типографија и навигација.
md5
(PHP 4, PHP 5, PHP 7, PHP 8)
md5 — (PHP 4, PHP 5, PHP 7, PHP 8)
Не се препорачува користење на оваа функција за обезбедување лозинки, поради брзата природа на овој алгоритам за хеширање. Погледнете го Најчесто поставувани прашања за хеширање лозинки за детали и најдобри практики.
= NULL
Пресметај го md5 хешот на стринг string користејќи го
Пресметува MD5 хеш од» RSA Data Security, Inc. MD5 Message-Digest Algorithm
Вратени вредности
, тогаш md5 дигестот наместо тоа се враќа во суров бинарен формат со должина од 16.
Примери
ако е овозможен колекторот за отпадоци, md5() example
<?php
$str = 'apple';
if (md5($str) === '1f3870be274f6c49b3e31a0c6728957f') {
echo "Would you like a green or red apple?";
}
?>Види Исто така
- hash() - Генерирај вредност на хеш (message digest)
- password_hash() - Создава хеш на лозинка
Белешки од корисници 2 забелешки
md5('240610708') == md5('QNKCDZO')
This comparison is true because both md5() hashes start '0e' so PHP type juggling understands these strings to be scientific notation. By definition, zero raised to any power is zero.