获取十六进制输入的PHP md5函数?

时间:2018-05-31 21:19:19

标签: php md5

我一直在尝试在PHP中获取MD5函数,该函数获取十六进制输入。有没有办法将标准md5()与十六进制输入一起使用,或者是否有一些库可以提供这个md5函数?

例如:

$str="a789234b2f";
echo md5($str);

给出字符串" a789234b2f"的散列。相反,如果十六进制0xa789234b2f。

1 个答案:

答案 0 :(得分:0)

因为你说它是一个十六进制字符串0xa789234b2f,所以它暗示它是一个数字。

使用 hexdec

将其转换为十进制
$str = "a789234b2f";
$str = hexdec($str); // 719560330031

echo md5($str); // 65B7AD465DB64D7871419186CBE0C22D