Hash生成器

  • 打赏支持
  • 分享链接
  • 反馈建议
隐私提示:请勿将真实密码、密钥或其他敏感信息粘贴到在线工具中。本工具在浏览器本地计算,数据不会上传至任何服务器,但在线使用仍存在被他人窥屏的风险,建议敏感数据使用本地离线工具处理。

功能说明

Hash生成器是一款实用的在线加密工具,可将任意文本通过哈希算法转换为固定长度的字符串(摘要)。

支持MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512等多种算法,纯浏览器端计算,数据安全不外传。

支持的Hash算法

MD5:128位哈希,输出32位十六进制字符串,已被证明存在碰撞漏洞,不推荐用于安全场景。

SHA-1:160位哈希,输出40位十六进制字符串,已被证明可碰撞,不推荐用于安全场景。

SHA-224 / SHA-256:SHA-2家族,SHA-256输出64字符,目前广泛使用的安全哈希算法。

SHA-384 / SHA-512:SHA-2家族更高安全级别,SHA-512输出128字符,适用于高安全需求场景。

常见用途

文件校验:下载文件后计算Hash,与官方公布值对比验证完整性。

密码存储:网站数据库存储密码的Hash值而非明文,登录时比对Hash。

数字签名:结合非对称加密,用于身份验证和数据完整性保障。

你可能还想问

MD5 还能用来存密码吗?

不能。MD5 计算快、已被彩虹表与碰撞攻击攻破;存密码要用 bcrypt、scrypt、Argon2 这类专用慢哈希并加盐,MD5 只适合文件校验等非安全场景。

同一文件每次哈希值一样吗?

一样。哈希由内容唯一决定,与时间、机器无关,这正是文件校验的原理:下载后比对官网公布的 SHA256,一致才说明文件未被篡改。

哈希是加密吗?

不是。加密可逆(用钥匙还原),哈希单向不可逆;两者用途不同——保密用加密,完整性校验与密码存储用哈希,混用会造成设计错误。