![]() |
HASH функции
проблема заключается с ее выводом
допустим 123 в crc32 выводит -2008521774 PHP код:
примерно та же проблема и с MD4 использую PHP код:
в чем проблема? |
Alekzzzander Что в вашем понимании "неправильно"? Они возвращают ровно то, что должны. CRC32 возвращает целочисленное (int) 32-битное число. Mhash - возвращает бинарный хэш, в отличие от функций md5 которые возвращают hex
Если же вам требуется получение hex хешей в обоих случаях, то следует использовать: PHP код:
|
Цитата:
PHP код:
|
спасибо, помогло, не знал в каком виде они выводят
|
чтобы crc32 получить не отрицательное:
$text_crc32 = sprintf("%u", crc32('123')); |
| Время: 22:31 |