我想将160位转换为整数

时间:2009-11-09 06:53:46

标签: sha

我正在使用SHA1所以我想将此SHA1的输出转换为整数

3 个答案:

答案 0 :(得分:0)

怎么样

echo preg_replace("/[^0-9]/i", "", sha1("apikot"));

答案 1 :(得分:0)

您可以在5个长整数中表示160位。这可能是一个由5个长整数组成的数组,或者你可以将它作为10个短整数的数组。您是否尝试使其比一串字符/位更容易处理?

答案 2 :(得分:0)

这会将/ tmp / a的sha1sum转换为十进制整数:

$ (echo ibase=16; (cat /tmp/a | sha1sum | tr a-z A-Z | sed s/-// )) | bc