首页 / 开发者工具 / 哈希计算器
免费在线工具

哈希计算器

在浏览器中计算常见文本或本地文件的摘要,并比较精确的十六进制输出以进行完整性检查. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。

开始使用

此工具帮助您做什么

在浏览器中计算常见文本或本地文件的摘要,并比较精确的十六进制输出以进行完整性检查。

示例

输入

文本:hello 使用SHA-256

结果

2cf24dba5fb0a30e…(共64个十六进制字符)

结果如何生成

加密哈希将任意输入字节映射到固定长度的摘要。一个字节的变化应产生不同的摘要,但摘要无法恢复原始输入。

实用工作流

  • 将下载的文件与发布者校验和进行比较
  • 生成可重复的测试摘要
  • 确认两个文本值是否具有相同的字节

重要限制

  • MD5和SHA-1不适合现代抗碰撞安全。
  • 普通的快速哈希不是密码存储;密码系统需要加盐的慢速密码哈希函数。
  • 不同的换行符或文本编码会产生不同的摘要。

常见问题

哈希可以解密吗?

不能。哈希是单向的;弱输入仍可通过哈希候选值来猜测。

为什么我的校验和不同?

检查算法、确切文件版本、文本编码、大小写和换行符。

具体示例

假设您输入文本 hello 并选择 SHA-256 算法,工具会输出 64 个十六进制字符的摘要,例如 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824。您可以将此摘要与发布者提供的校验和进行比对,以验证文件或文本的完整性。

常见问题

哈希可以解密吗?

不能。哈希是单向函数,无法从摘要恢复原始输入。但弱密码可能通过暴力猜测被破解,因此密码存储应使用加盐的慢速哈希算法。

为什么我的校验和与预期不同?

请检查算法是否一致、文件版本是否相同、文本编码(如 UTF-8 与 ASCII)是否一致、大小写以及换行符(Windows 与 Unix 不同)是否匹配。

哈希能证明文件作者吗?

不能。匹配的摘要仅证明字节完全相同,但无法证明作者身份或时间戳,这需要数字签名或其他认证机制。

此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。