跳到正文
导航
搜索
编写
外观
登录
通知
个人主页
个人工具
登录
user-interface-preferences
搜索迷雾 Wiki
迷雾 Wiki
/
知识库
associated-pages
页面
讨论
查看“︁校验与摘要”︁的源代码
查看
阅读
查看源代码
查看历史
更多
⌄
更多
语言变体
←
校验与摘要
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
校验值与散列摘要都可把数据映射到较短的数值,目的和安全性质却不同。CRC 主要用于检测意外错误;密码学散列还要求更强的抗碰撞等性质,但仅有散列值也不能自动证明文件来自某人。<ref>[https://www.w3.org/TR/png-3/ W3C《PNG 第三版规范》,英文,数据块 CRC 的用途]</ref><ref>[https://csrc.nist.gov/pubs/fips/180-4/upd1/final NIST《FIPS 180-4》,英文,安全散列算法]</ref> == 比较时的单位 == 同一文件只改动一个字节,重新计算的结果也可能不同。比较时需确认算法名称、输入的原始字节及输出表示。文本的换行、UTF-8 BOM 或文件末尾空格都属于输入字节,不能先“看起来一样”就认为摘要相同。 == 选用边界 == [[CRC家族]]、[[MD5]] 与 [[SHA家族]] 分别有独立条目。MD5 可用于识别旧材料中的既有值,但不宜承担需要抗碰撞的安全验证;文件真伪还需可信发布渠道或数字签名。<ref>[https://mirrors.nju.edu.cn/rfc/rfc6151.html IETF RFC 6151《MD5 安全性更新》,南京大学开源镜像,英文]</ref> == 参考资料 == <references /> [[工具和科普/图片与文件|返回图片与文件]]
返回
校验与摘要
。
迷雾 Wiki
✕
搜索迷雾 Wiki
✕
阅读设置
✕
正文字体
宋体
黑体
扫描线纹理