跳到正文
编写
登录

校验与摘要

更多

校验值与散列摘要把任意长度的数据映射为固定或较短长度的结果。CRC 主要用于发现意外传输错误;密码学散列还要求对寻找碰撞等攻击具有较强抵抗能力。任何较短输出都存在不同输入得到同一结果的可能。

常见类型

名称 输出长度 主要用途
CRC-32 32 位 意外差错检测。
MD5 128 位 历史系统中的摘要;不适合要求抗碰撞的安全用途。
SHA-256 256 位 密码学散列及完整性相关应用。

散列的输入是确切的字节序列。换行、字节顺序标记和末尾空格会改变输入;十六进制字符串只是摘要值的一种显示形式。摘要一致不能单独证明发布者身份,认证还涉及可信渠道或数字签名。另见 CRC家族、MD5、SHA家族。

参考资料

返回图片与文件

迷雾 Wiki
搜索迷雾 Wiki
阅读设置