相关疑难解决方法(0)

如何用Python计算CRC32以匹配在线结果?

我正在尝试使用Python计算/生成一些随机字符串的CRC32哈希值,但它们与我在线源生成的值不匹配.这是我在电脑上做的事情,

>>> import binascii
>>> binascii.crc32('hello-world')
-1311505829
Run Code Online (Sandbox Code Playgroud)

另一种方法,

>>> import zlib
>>> zlib.crc32('hello-world')
-1311505829
Run Code Online (Sandbox Code Playgroud)

上述结果相同的事实告诉我,我正在正确地调用该函数.但是,如果我转到以下在线资源,

对于字符串"hello-world",它们都给出相同的值= b1d4025b

有谁知道我需要做什么,以获得匹配的结果?

当我输入这个问题时,我想到我可能需要将我的Python结果转换为十六进制,

>>> hex(zlib.crc32('hello-world'))
'-0x4e2bfda5'
Run Code Online (Sandbox Code Playgroud)

不幸的是,这也没有帮助.:(

python crc32

23
推荐指数
3
解决办法
6万
查看次数

crc32和crc32b有什么区别?

显然hash()可以使用算法调用PHP函数crc32crc32b?他们之间有什么区别?

php

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

crc32 ×1

php ×1

python ×1