开发者工具 / 11

哈希生成器

从文本生成SHA-256、SHA-384、SHA-512或旧版SHA-1摘要。

哈希生成器: TOEA将UTF-8字节发送到浏览器的Web Crypto实现,并将摘要格式化为十六进制。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
加密hash测试台本地处理

完全在浏览器中运行

为什么相同文本会产生不同的哈希

哈希根据确切的字节计算,因此任何不可见的差异都会改变整个结果:末尾换行符、Windows换行符(\r\n)而不是Unix换行符(\n)、开头空格,或不同的文本编码。当哈希与预期结果不匹配时,先检查这些因素。对于文件,文件哈希工具会直接读取字节,避免复制和粘贴造成变化。

选择什么算法,用于什么场景

SHA-256是校验和、缓存键和去重的日常选择。SHA-1和MD5不适合安全用途,因为攻击者可以制造碰撞;只能用它们与旧校验和进行比较。对于密码,快速哈希并不是正确工具:服务应使用Argon2或bcrypt等慢速、加盐算法,用户则应使用密码生成器和密码管理器。

使用方法

  1. 输入文本并选择算法。
  2. 在本地生成摘要。
  3. 复制小写十六进制哈希。

隐私与限制

输入内容保留在本地。普通哈希不是密码存储方案;密码系统需要专门设计的慢速加盐算法。

相关工具

常见问题

应该选择哪种算法?

SHA-256是实用的通用默认选项。SHA-1仅用于旧版兼容比较。

哈希可以还原吗?

密码学哈希是单向的,但较弱的输入仍可能被猜测并进行比对。

免费工具·使用在浏览器中次·无需账户