哈希值比对校验工具

在线哈希比对工具,输入原文和多个哈希算法(MD5、SHA-1、SHA-256)计算摘要,并可与给定的校验值比对是否一致,用于文件完整性验证。

工具功能

本工具可以计算文本的 MD5、SHA-1、SHA-256 哈希值,并支持和你提供的预期哈希值进行比对,判断内容是否一致,常用于文件下载后校验完整性、校验文本一致性等场景。

使用方法

  1. 在「待计算内容」输入框中填入你需要计算哈希值的文本内容
  2. 如果你需要比对哈希值,请在「预期哈希值」输入框中填入你已知的预期哈希值,留空则仅展示计算结果
  3. 勾选你需要计算的哈希算法(支持同时勾选多种算法)
  4. 点击「计算并比对」按钮,即可查看计算结果和比对结果

计算原理

本工具使用浏览器原生 SubtleCrypto API 计算 SHA 系列哈希值,使用独立 MD5 库计算 MD5 哈希值,计算过程完全在你的浏览器本地完成,不会上传数据到服务器。

不同哈希算法输出长度:

注意事项

什么是哈希值比对?有什么用?

哈希值是通过哈希算法对任意长度的数据计算得到的固定长度的字符串。比对哈希值可以用来验证数据是否完整、是否被篡改,比如下载软件后,比对官方提供的哈希值,可以确认下载的文件是否完整、是否被篡改。

为什么计算结果和我预期的不一致?

请检查待计算内容是否完全一致,包括空格、换行符、大小写,任何内容差异都会得到完全不同的哈希值。另外确认你选择的算法是否正确,不同算法得到的哈希结果肯定不同。

MD5、SHA-1、SHA-256 我应该选哪个?

如果你是比对文件完整性,按提供方给出的哈希算法选择对应算法即可。如果是新的应用场景,安全性要求较高推荐使用 SHA-256。

我的数据会上传到服务器吗?

不会,所有计算都在你的浏览器本地完成,你的输入内容不会上传到任何服务器,保障数据隐私安全。