CRC32 校验
CRC32 校验值计算:文本或文件的 32 位循环冗余校验,用于数据完整性检测。
纯浏览器本地运行,数据不上传服务器
CRC32
等待输入…
使用说明
- 输入任意文本(UTF-8),点击“计算 CRC32”得到 8 位十六进制校验值。
- 常见压缩包(zip/gzip)与网络协议用它检测传输/存储损坏。
- 校验值会随内容任何一位变化而剧烈改变。
常见问题
CRC32 能防篡改吗?
不能。CRC32 只有 32 位且是线性校验,容易构造碰撞,只用于检测随机损坏(误码),不适用于安全校验;安全场景用 SHA-256。
为什么有时和别人算的不一样?
CRC32 有多种变体(初始值、反射、异或输出不同)。本工具采用标准 zlib/PKZIP 参数(init 0xFFFFFFFF、reflected),即 Python zlib.crc32 的结果。
和 MD5 有什么区别?
MD5 是密码学哈希(128 位),CRC32 是检错码(32 位);CRC32 速度快得多但碰撞概率高,两者用途不同。