哈希计算器

计算MD5、SHA-1、SHA-256、SHA-512哈希值

这些工具仅供教育与信息参考之用,不构成任何投资、交易或金融建议。加密货币风险极高,请务必自行研究。

如何使用哈希计算器

  1. 1输入或粘贴要哈希的文本或文件内容。
  2. 2选择算法(MD5、SHA-1、SHA-256、SHA-512)。
  3. 3复制生成的摘要,用于校验完整性或保存指纹。

什么是哈希?

hash(消息) → 固定长度摘要

哈希函数把任意输入转换为固定长度的字符串。相同输入始终产生相同摘要,但微小改动会让输出完全不同。

哈希用于校验文件完整性、安全存储密码,也是区块链与数字签名的基础。

密码存储应当“加盐哈希”:在明文密码后拼接随机盐值再哈希,且用特意放慢的算法(如 bcrypt、scrypt、Argon2)抵御暴力破解。直接存 SHA-256 仍可能被彩虹表反查。

哈希不保密——它是公开的确定性函数。要“保密”应使用 HMAC(带密钥的哈希)或对称加密;哈希只保证完整性(数据未被篡改),不保证机密性。

算法输出长度安全性典型用途
MD5128 位已不安全旧校验和 / 文件去重
SHA-1160 位已不安全旧签名(逐步淘汰)
SHA-256256 位安全区块链 / 证书 / 密码存储
SHA-512512 位安全高安全摘要
BLAKE3256 位安全且快现代文件校验

常见哈希算法对比

常见问题

应该用哪种算法?

安全用途选 SHA-256 或 SHA-512。MD5 与 SHA-1 速度快但已不安全,仅适合校验和。

能从哈希反推原文吗?

不能。哈希是单向的,无法逆向还原,这正是它适合存储密码的原因。

为什么改动一个字符就完全不同?

哈希函数被设计为“雪崩效应”:单个比特的变化会扩散成完全不同的摘要。

为什么碰撞会出事?

若两个不同文件哈希相同(碰撞),攻击者可伪造一个哈希一致但内容恶意的文件;MD5/SHA-1 已被证明可人为制造碰撞,故不能用于安全校验。

哈希能当加密用吗?

不能。加密可逆(有密钥可还原),哈希不可逆;保护内容机密性要用加密,保护完整性用哈希。

更多工具