3

可能重复:
如何在 PHP 中将数据的十六进制表示转换为二进制数据?

如何将基于 md5 哈希字符串的表示转换为其原始二进制格式?

请注意,这md5($data,true)不是一个选项,因为我无权访问,$data但只能以字符串格式访问它的 md5 哈希。

4

1 回答 1

5

使用 hex2bin http://php.net/manual/de/function.hex2bin.php(这适用于 PHP >= 5.4)

$bin = hex2bin(md5($data));

如果您没有 PHP 5.4,请尝试这样的用户实现http://devcorner.georgievi.net/pages/programming/php/hex2bin-php

于 2012-11-09T18:36:50.110 回答