FileFlip哈希生成器

哈希生成器

生成 MD5、SHA-1、SHA-256、SHA-384、SHA-512 哈希。对文本或文件做哈希。支持 HMAC 与验证。

输出格式
算法哈希值
MD5
SHA-1
SHA-256
SHA-384
SHA-512

如何使用

  • 在输入框中输入或粘贴文本
  • 所有哈希会立即生成
  • 点击任意哈希旁的复制图标

相关工具

常见问题

什么是哈希,用来做什么?
哈希是数据的固定长度指纹:相同输入始终得到相同哈希,且不可逆。用于文件完整性、密码(加盐)、消息签名(HMAC)。本工具在浏览器中生成 MD5 和 SHA,不上传数据。
MD5、SHA-1 和 SHA-256 有什么区别?
MD5 为 128 位、速度快但已不具密码学安全性。SHA-1 已弃用。SHA-256 为 256 位、安全且广泛使用。新项目建议使用 SHA-256 或 SHA-512。
MD5 还安全吗?
MD5 不适合密码或签名。仍可用于下载校验、缓存或去重。安全相关场景请用 SHA-256 或 SHA-512。
什么是 SHA-256,为什么常用?
SHA-256 是 SHA-2 家族的 256 位密码学哈希,用于 TLS、密码哈希、区块链和文件完整性。本工具通过 Web Crypto API 在浏览器中计算。
什么是 HMAC,何时使用?
HMAC 在哈希前将密钥与数据结合,用于 API 签名和令牌。开启 HMAC 模式并输入密钥即可得到 HMAC-SHA256。
如何用哈希验证文件完整性?
下载后打开「文件」标签,拖入文件,将 SHA-256(或发布方给出的算法)与对方提供的值对比。可用对比框粘贴预期哈希查看是否一致。
能通过哈希反推原文吗?
不能。哈希是单向的。唯一「破解」方式是尝试大量输入。因此使用长且唯一的密码很重要。
用这个工具哈希密码安全吗?
在此哈希密码用于学习或本地验证是安全的,数据不会离开设备。正式应用中密码应在服务端用慢算法(如 bcrypt、Argon2)和唯一盐进行哈希。