哈希计算

哈希值计算
哈希算法说明
  • MD5:已不安全,不推荐用于安全场景
  • SHA-1:已有碰撞攻击,不推荐
  • SHA-256:目前广泛使用,安全性高
  • SHA-512:更高安全性,长度更长
  • SHA3-256:最新标准,抵抗长度扩展攻击
  • BLAKE2b:现代快速哈希函数
工具简介

哈希值计算工具支持 MD5、SHA-1、SHA-256、SHA-512、SHA3-256、BLAKE2b 等多种常见哈希算法的计算结果,可同时勾选多算法一次性计算。输入文本后工具会实时计算所选算法的哈希值(固定长度的十六进制字符串),并显示每个算法对应的哈希结果。适用于开发者验证文件完整性、密码加盐后哈希存储验证、API 签名计算核对、学习不同哈希算法的输出长度差异。哈希是单向函数不可逆,本工具只能计算哈希值,不能反推原文。如需验证密码请使用专门的 bcrypt/argon2 工具。

使用步骤
1
输入要计算哈希的文本
在输入框中填写文本内容,支持中文、英文、数字和特殊字符。
2
选择哈希算法
勾选需要的算法(MD5/SHA-1/SHA-256/SHA-512/SHA3-256/BLAKE2b),默认选中 MD5 和 SHA-256。
3
查看并复制哈希结果
点击「计算哈希」按钮,每个算法会生成对应的哈希值。点击每行右侧的「复制」按钮可单独复制。
常见问题
MD5 和 SHA-256 哪个更安全?

SHA-256 更安全。MD5 (128 位)已存在已知的碰撞攻击(不同原文生成相同哈希),SHA-256(256 位)目前尚未有实际碰撞。建议安全场景使用 SHA-256 或更高。

为什么同一个文本每次计算的哈希值是一样的?

哈希函数是确定性的——同样的输入永远得到同样的输出。这是哈希函数的基本特性,如果同一个文本不同次计算得到不同结果说明算法实现有问题。

哈希值的长度是固定的吗?

是的。每种算法的输出长度固定:MD5 = 32 个十六进制字符(128 位),SHA-1 = 40 字符(160 位),SHA-256 = 64 字符(256 位),SHA-512 = 128 字符(512 位)。

可以用这个工具存储密码的哈希吗?

不建议直接用本工具做密码存储。密码存储应使用 bcrypt/argon2/scrypt 等慢哈希算法加盐后计算。如需验证密码安全性请使用本站密码强度工具。