gpt4 book ai didi

php hash ('crc32' ) 和 crc32() 返回不同的值

转载 作者:行者123 更新时间:2023-12-04 00:36:44 28 4
gpt4 key购买 nike

我想问一下 PHP crc32 散列。
我尝试使用 hash('md5','value')md5('value') 返回相同的输出。

output : 2063c1608d6e0baf80249c42e2be5804


但是当我尝试使用 hash('crc32','value')crc32('value') 时,它​​返回不同的输出。

hash() output : e0a39b72

crc32() output : 494360628


有谁知道为什么它可以返回不同的输出?
谢谢 :)

最佳答案

hash("crc32b", $str) will return the same string as str_pad(dechex(crc32($str)), 8, '0', STR_PAD_LEFT).



参见 manual 以及 crc32 and crc32b 之间的区别

关于php hash ('crc32' ) 和 crc32() 返回不同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40741707/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com