跳到正文
导航
搜索
编写
外观
登录
通知
个人主页
个人工具
登录
user-interface-preferences
搜索迷雾 Wiki
迷雾 Wiki
/
知识库
associated-pages
页面
讨论
查看“︁校验与摘要”︁的源代码
查看
阅读
查看源代码
查看历史
更多
⌄
更多
语言变体
←
校验与摘要
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
校验值与散列摘要把任意长度的数据映射为固定或较短长度的结果。CRC 主要用于发现意外传输错误;密码学散列还要求对寻找碰撞等攻击具有较强抵抗能力。任何较短输出都存在不同输入得到同一结果的可能。 == 常见类型 == {| class="wikitable" ! 名称 !! 输出长度 !! 主要用途 |- | CRC-32 || 32 位 || 意外差错检测。 |- | MD5 || 128 位 || 历史系统中的摘要;不适合要求抗碰撞的安全用途。 |- | SHA-256 || 256 位 || 密码学散列及完整性相关应用。 |} 散列的输入是确切的字节序列。换行、字节顺序标记和末尾空格会改变输入;十六进制字符串只是摘要值的一种显示形式。摘要一致不能单独证明发布者身份,认证还涉及可信渠道或数字签名。另见 [[CRC家族]]、[[MD5]]、[[SHA家族]]。 == 参考资料 == * [https://www.w3.org/TR/png-3/ W3C《PNG 第三版规范》,英文,数据块 CRC 的用途] * [https://csrc.nist.gov/pubs/fips/180-4/upd1/final NIST《FIPS 180-4》,英文,安全散列算法] * [https://mirrors.nju.edu.cn/rfc/rfc6151.html IETF RFC 6151《MD5 安全性更新》,南京大学开源镜像,英文] [[工具和科普/图片与文件|返回图片与文件]]
返回
校验与摘要
。
迷雾 Wiki
✕
搜索迷雾 Wiki
✕
阅读设置
✕
正文字体
宋体
黑体
扫描线纹理