PHP crc32() 只有数字

标签 php crc32

我有一个 MD5 哈希:10f86782177490f2ac970b8dc4c51014

http://www.fileformat.info/tool/hash.htm?text=10f86782177490f2ac970b8dc4c51014 结果:c74e16d9

但是 PHP: crc32('10f86782177490f2ac970b8dc4c51014'); 结果:-951183655

我不明白!

最佳答案

这只是数据表示的问题:


这里有一段代码来说明这一点:

$crc = crc32('10f86782177490f2ac970b8dc4c51014');
var_dump($crc);
var_dump(dechex($crc));

它会显示:

int -951183655
string 'c74e16d9' (length=8)

对应于:

  • 您的 CRC 值的十进制表示
  • 然后是相同值的十六进制表示。

关于PHP crc32() 只有数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2499510/

相关文章:

Java兼容的cksum函数

php - 如何在 PHP 中回显自定义对象?

python - 使用 binascii.crc32() 验证校验和

php - 如何编写一个依赖 Doctrine 并提供实体的 symfony 包?

php - 如何解析 <a name 和 <image src= inside <li tag using php?

c# - 我的 CRC64 校验和编码需要 CRC 反向代码

python - 在没有库的python中自定义crc32计算

php - 合并两个从两个不同表返回值的 SQL SELECT 语句

php - 将对象分配给 View ,大型 MySQL 结果集