跳到正文
导航
搜索
编写
外观
登录
通知
个人主页
个人工具
登录
user-interface-preferences
搜索迷雾 Wiki
迷雾 Wiki
/
知识库
associated-pages
页面
讨论
查看“︁CRC家族”︁的源代码
查看
阅读
查看源代码
查看历史
更多
⌄
更多
语言变体
←
CRC家族
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
CRC(循环冗余校验)是一类差错检测方法:把输入数据按选定多项式规则计算出校验值,以便发现传输或存储中的意外变化。CRC-8、CRC-16、CRC-32 并不是只差输出位数;多项式、初始值、输入和输出反射及最终异或值都可能不同。 == 为什么同一文件会算出不同值 == 先确认文件的原始字节以及使用的 CRC 变体和参数。仅写“CRC-32”有时仍不够;记录工具名称、参数与结果,其他人才能复算。迷雾工具箱搜索“CRC校验和”“生成全部校验和”。PNG 文件中各数据块也带有 CRC 字段,但这不等于防篡改签名。<ref>[https://www.w3.org/TR/png-3/ W3C,《PNG Specification (Third Edition)》,第 5.3 节和第 11 节(英文)]</ref> == 与散列的区别 == CRC 面向意外错误检测,不能代替需要抗碰撞性质的密码学散列。关于 [[MD5]] 和 [[SHA家族]],请分别看其算法用途与边界。 == 参考资料 == <references /> [[工具和科普#站内知识条目|返回目录]]
返回
CRC家族
。
迷雾 Wiki
✕
搜索迷雾 Wiki
✕
阅读设置
✕
正文字体
宋体
黑体
扫描线纹理