哈希生成

仅在当前浏览器处理

文本上限:2000000 个字符

此工具不会上传你的输入。

文档示例要 hex。下载页印着的 SHA-256 是文件,不要走错门。哈希是单向指纹,解不开原文,也不能当保险柜。

Webhook 示例要一段 hex——字符串哈希。ISO 页面上的校验和是文件,走错对象等于没验。中文站把「MD5 加密」写进标题的很多,那是误导。

文件走 SHA-256。带密钥走 HMAC。要可逆走 AES。看 JWT 内容走解码,不要拿整段 Token 去哈希完事。

字符串摘要,不是文件校验

  • 文本哈希。下对照 ISO 走文件 SHA-256(只做 SHA-256)。
  • 哈希不是加密,也不是杀毒。短口令的摘要能被彩虹表打。
  • 换行、空格、BOM 都会改变摘要。从网页复制示例时先核对原文。
  • 大段日志请只贴你关心的那一行,超大粘贴受内存限制。

怎么用

  1. 贴文本,选算法(以页面提供的为准)。
  2. 复制摘要。和文档示例比时注意大小写和有没有空格。
  3. 口令类不要当存储方案。文件完整性换页。

使用前先看清的限制

不是加密,不是杀毒,不是泄露查询。对象错了,摘要再漂亮也没用。

常见问题

哈希是加密吗?

不是。单向指纹。短口令还有彩虹表。要可逆走 AES,不要搜「md5加密」就停在这一页。

和文件 SHA-256?

文件校验走文件页,只做 SHA-256。本页是字符串。对 ISO 哈希文本等于没验。

HMAC 呢?

带密钥的 MAC 在 HMAC 页。普通哈希没有键。

能当密码存储吗?

不能。那是加盐慢哈希和密码库的事。本页也不查询泄露库。

MD5 还能用吗?

以页面提供的算法为准。MD5 碰撞早已公开,不要当安全控件。完整性校验优先 SHA-256 文件页。

相关工具