MD5 与 SHA-256 校验和生成器
生成 MD5 和 SHA-256 校验和,比对已发布的摘要,并验证下载完整性。如果发布页面或清单仍要求,ComUtil 也会计算 SHA-1、SHA-384 和 SHA-512。
输入内容与粘贴的 MD5 校验和一致。
已发布的校验和
a1d2c5e44bf520c16d060a44ebbf0f52
MD5
32 个十六进制字符。仅用于遗留完整性校验。
已匹配
a1d2c5e44bf520c16d060a44ebbf0f52
较旧的镜像页面和非安全用途的文件指纹。
SHA-1
40 个十六进制字符。仅用于遗留完整性校验。
遗留
91e24ad36364fd5913236f285efba9e37ebf2411
遗留版发布说明和历史兼容性校验。
SHA-256
64 个十六进制字符。推荐用于现代校验和验证。
推荐
e077557a178cb1e19d2a38c6747078673526108994e6742d141f631abfeed211
大多数下载页面、软件包注册表和 CI 产物。
SHA-384
96 个十六进制字符。适合长期保存的归档文件。
可用
ea37ee93538b0e7f7a23e28b892fb762dbb873d38b98b1617ffced19da6cc75f185e46ab18bf3196a6065947c707d62d
当你需要比 SHA-256 更高的安全余量时,可使用更长的 SHA-2 摘要。
SHA-512
128 个十六进制字符。适用于清单和备份导出。
可用
83be81d20632bbbde243740736567417bf6a5cbb71539e5b903d658c1fd2cfba5cea1db3d7ce9c911d66a8e1d560942e261881f6c18dc55003daaf5ccc82d766
大型备份清单、签名导出文件和高熵摘要。
加密哈希函数是一种数学算法,可将任何大小的输入数据转换为固定大小的输出(哈希值或摘要)。关键特性包括:确定性(相同的输入始终产生相同的输出)、计算速度快、不可逆,并且输入的微小变化会产生截然不同的输出(雪崩效应)。
哈希函数通过复杂的数学运算处理输入数据。输入被分成块,每个块经过多轮转换处理。最终结果是一个固定长度的字符串,唯一地代表原始数据。即使输入中只有一个位的变化,也会创建一个完全不同的哈希。
- 在下载后验证文件完整性
- 在运行下载前比对已发布的校验和
- 数字签名和证书
- 区块链和加密货币
- 数据去重和比较
MD5
128 位哈希,速度快但不具备抗碰撞性。仅用于校验和。
SHA-1
160 位哈希,出于安全考虑已弃用。用于遗留系统。
SHA-256
256 位哈希,广泛用于完整性验证。属于 SHA-2 家族。
SHA-384
384 位哈希,为归档文件和已签名包提供更长的 SHA-2 选项。
SHA-512
512 位哈希,适合清单和备份导出的长摘要。
MD5 仍然安全吗?
由于已知的碰撞漏洞,不建议将 MD5 用于安全目的。然而,对于非安全用途(如用于文件完整性验证的校验和),它仍然是可以接受的。
哈希可以被逆转以获取原始数据吗?
不能。加密哈希函数是单向摘要,因此无法从校验和恢复原始输入。请将哈希值用于比较文件、清单或发布产物的完整性。