Skip to main content
Tool Factory

完整性集合

哈希和校验和工具

为文本和文件计算、比较、识别并检查哈希或校验和。

哈希和校验和有助于比较数据。匹配结果支持完整性,但不能证明文件安全。

探索完整主题

此专题集合连接到目录中的更多类别。

50 个工具

此集合中的可用工具

基于证据的指南

哈希和校验和如何检查数据?

这些工具根据数据计算紧凑值。请将该值与使用预期字节创建的可靠值比较。匹配结果支持完整性,但不能证明安全性、作者身份或真实性。

Tool Factory 将哈希工具与比较、识别和解释页面连接起来。该集合将文件完整性与密码哈希、身份验证和加密分开。

根据威胁模型选择完整性机制

哈希和校验和选择
机制提供的功能不提供的功能
非密码学校验和快速检测许多意外更改。抵抗有意攻击者的能力。
密码学哈希生成具有安全属性的固定长度哈希。证明发布的哈希来自可靠来源。
HMAC使用共享秘密验证参与方之间的消息。公开验证或机密性。
密码哈希以可控成本生成缓慢的加盐验证值。通用文件完整性或可逆加密。
数字签名提供可验证的完整性和签名密钥证明。没有额外加密时的机密性。

如何完成此任务

  1. 获取可靠哈希. 通过发布者的已验证渠道获取预期值和算法。
  2. 选择相同算法. 不要将 SHA-256 结果与 MD5 或 SHA-3 比较。
  3. 对准确字节计算哈希. 使用下载的文件,不要打开、重写或规范化文件。
  4. 比较每个字符. 按照表示形式处理大小写,并拒绝任何差异。
  5. 限制性解释结果. 匹配结果将字节与哈希关联,但不提供安全保证。

常见使用场景

检查下载的软件

将本地哈希与通过可靠渠道发布的值比较。

诊断传输

在两端计算哈希,以检测字节变化。

查找重复内容

将匹配的哈希作为候选,并保留适当的碰撞要求。

证据和标准

重要限制

  • 预期哈希只有在其传输渠道可靠时才有用。
  • 匹配的哈希不会分析文件的恶意行为。
  • 算法是否适用取决于所需变更、攻击者、身份验证和存储。

直接回答

关于此工具系列的问题

如何检查下载的文件?

请使用发布者使用的相同算法。请将每个字符与可靠发布的值比较。

应该使用哪个哈希?

请使用发布者或协议要求的算法。SHA-256 常用于完整性。安全决策请避免使用 MD5。

匹配的哈希能证明文件安全吗?

不能。匹配结果将字节与可靠哈希关联。它不会分析文件,也不会证明文件来源。