我想问一下 PHP crc32 哈希。我尝试使用它hash('md5','value')并md5('value')返回相同的输出。
输出:2063c1608d6e0baf80249c42e2be5804
但是当我尝试使用它时hash('crc32','value')它crc32('value')返回不同的输出。
hash() 输出:e0a39b72
crc32() 输出:494360628
有人知道为什么它可以返回不同的输出吗?
谢谢 :)
hash("crc32b", $str)将返回与 相同的字符串str_pad(dechex(crc32($str)), 8, '0', STR_PAD_LEFT)。
请参阅手册以及crc32 和 crc32b之间的区别