可能是重复问题:
如何在PHP中将数据的十六进制表示转换为二进制数据?
如何将md5哈希字符串表示转换为其原始二进制格式?
请注意,md5($data,true)
不是选项,因为我只有它的md5哈希字符串格式,而没有访问$data
。
可能是重复问题:
如何在PHP中将数据的十六进制表示转换为二进制数据?
如何将md5哈希字符串表示转换为其原始二进制格式?
请注意,md5($data,true)
不是选项,因为我只有它的md5哈希字符串格式,而没有访问$data
。
使用hex2bin http://php.net/manual/de/function.hex2bin.php (需要PHP版本>= 5.4)进行转换。
$bin = hex2bin(md5($data));
md5($data,true)
实现。 - Marcinpack("H*", $hex_string);
- Wrikken