Alekzzzander Что в вашем понимании "неправильно"? Они возвращают ровно то, что должны. CRC32 возвращает целочисленное (int) 32-битное число. Mhash - возвращает бинарный хэш, в отличие от функций md5 которые возвращают hex
Если же вам требуется получение hex хешей в обоих случаях, то следует использовать:
PHP код:
$hash = unpack('H*',mhash(MHASH_MD4, '1234123'));
echo $hash[1]."\r\n";
// Или для crc32 будет так:
echo dechex(crc32('1234123'));
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm