哈希生成器
hash• 将文本一次性转换为 MD5、SHA-1、SHA-256 和 SHA-512 哈希。 • 支持大写切换与复制,全部在浏览器中处理,不上传服务器。
输入文本即可显示 MD5、SHA-1、SHA-256 与 SHA-512 哈希。
一次计算 MD5、SHA-1、SHA-256 与 SHA-512。全部在浏览器中处理,输入不会发送到服务器。MD5 与 SHA-1 已知存在碰撞,安全用途(密码、签名)建议使用 SHA-256 或更强。
哈希是什么,什么时候用
哈希是把任意长度的数据转成固定长度值的计算。相同输入总是得到相同结果,只改一个字符结果就完全不同。而且无法从结果反推出原文。
因此它适合用来确认文件在传输中没有损坏(校验和),或者在不看内容的前提下比较两份数据是否一致。Git 的提交 ID、下载页面上写的 SHA-256 值,都是哈希。
MD5 和 SHA-1 已发现碰撞——不同输入产生相同值——因此不再用于安全场景。完整性校验建议用 SHA-256。存储密码光靠哈希不够,需要 bcrypt 这类专用算法。