CRC32 校验

CRC32 校验值计算:文本或文件的 32 位循环冗余校验,用于数据完整性检测。

纯浏览器本地运行,数据不上传服务器

CRC32
等待输入…

使用说明

  1. 输入任意文本(UTF-8),点击“计算 CRC32”得到 8 位十六进制校验值。
  2. 常见压缩包(zip/gzip)与网络协议用它检测传输/存储损坏。
  3. 校验值会随内容任何一位变化而剧烈改变。

常见问题

CRC32 能防篡改吗?
不能。CRC32 只有 32 位且是线性校验,容易构造碰撞,只用于检测随机损坏(误码),不适用于安全校验;安全场景用 SHA-256。
为什么有时和别人算的不一样?
CRC32 有多种变体(初始值、反射、异或输出不同)。本工具采用标准 zlib/PKZIP 参数(init 0xFFFFFFFF、reflected),即 Python zlib.crc32 的结果。
和 MD5 有什么区别?
MD5 是密码学哈希(128 位),CRC32 是检错码(32 位);CRC32 速度快得多但碰撞概率高,两者用途不同。
反馈