我正在使用SHA1
所以我想将此SHA1
的输出转换为整数
答案 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