文本哈希生成器

在线文本哈希摘要生成器,支持 MD5、SHA1、SHA256、SHA512、SHA3、RIPEMD160,多种编码本地输出。

待哈希文本

输入任意文本,工具会在浏览器本地实时生成 MD5、SHA、SHA3 与 RIPEMD160 摘要。

本地计算

哈希结果

相同输入在同一算法下总会得到相同摘要,适合校验文件指纹、缓存键和数据完整性。

8 种算法
MD5
输入文本后自动生成摘要
SHA1
输入文本后自动生成摘要
SHA224
输入文本后自动生成摘要
SHA256
输入文本后自动生成摘要
SHA384
输入文本后自动生成摘要
SHA512
输入文本后自动生成摘要
SHA3
输入文本后自动生成摘要
RIPEMD160
输入文本后自动生成摘要

关于 文本哈希生成器

哈希摘要是一类单向函数,会把任意长度的输入文本转换为固定长度的指纹字符串。常见用途包括校验数据完整性、生成缓存键、比较文本是否发生变化、为日志或调试信息生成稳定标识等。与加密不同,哈希通常不能还原原文。

本工具基于 crypto-js 在浏览器本地计算 MD5、SHA1、SHA224、SHA256、SHA384、SHA512、SHA3 与 RIPEMD160,并支持十六进制、Base64、Base64url 与二进制输出。你输入的文本不会上传到服务器,断网状态下也可以完成计算。

需要注意:MD5 与 SHA1 已不适合安全敏感场景,例如密码存储、签名防伪或抗碰撞校验。现代项目建议优先使用 SHA256、SHA512 或更专业的密码学方案。若要存储用户密码,请使用 bcrypt、scrypt、Argon2 等带盐的慢哈希算法。

常见问题

哈希和加密有什么区别?

加密通常可以通过密钥还原原文,适合保护数据机密性;哈希是单向摘要,目标是得到稳定指纹,通常不能还原输入内容。因此哈希更适合完整性校验、去重、缓存键和签名前摘要等场景,不适合用来隐藏可逆信息。

MD5 和 SHA1 还能使用吗?

MD5 与 SHA1 已经存在实际碰撞攻击,不建议用于签名、防篡改、证书或密码存储等安全场景。但它们仍可用于低风险的兼容需求,例如旧系统校验、快速生成非安全指纹或调试对比。新项目建议使用 SHA256 或 SHA512。

本工具会保存或上传我输入的文本吗?

不会。哈希计算在你的浏览器本地完成,输入文本只存在于当前页面内存中,不会主动上传到 DevToolbox 服务器或第三方服务。为了隐私安全,本工具也不会把输入文本保存到 localStorage,只保存你选择的输出编码偏好。

相关工具