Developer Utility
Hash 生成器
输入文本后,可以直接在浏览器中生成 MD5、SHA-1、SHA-256、SHA-512 哈希值并复制。输入内容不会发送到服务器,而是在当前浏览器中处理。
多种 Hash 生成
可以一次性生成 MD5、SHA-1、SHA-256、SHA-512 值。
浏览器处理
输入文本不会发送到服务器,而是在浏览器中计算。
复制与下载
支持单个哈希复制、全部复制和 TXT 下载。
输入长度
0字
已选算法
4个
结果数量
0个
处理方式
Browser
文本输入
请输入要转换为哈希值的文本,并选择需要的算法。
算法选择
请选择要生成的哈希算法。
生成结果
查看所选算法对应的哈希值,并可单独复制。
请输入文本后点击 Hash 生成按钮。
帮助
什么时候使用 Hash 生成器?
当需要检查文本完整性、比较测试数据、测试 API 签名、生成文件名标识符或在开发中确认示例哈希值时,可以使用此工具。
支持的算法
- MD5: 用于旧版校验和用途,但不建议用于安全目的。
- SHA-1: 目前不建议用于安全敏感用途。
- SHA-256: 常用的 SHA-2 系列哈希算法。
- SHA-512: 需要更长哈希值时可以使用。
Hash 与加密的区别
Hash 是一种单向处理,会将输入值转换为固定长度的字符串。不同于加密,它无法还原为原始值。
可以用于保存密码吗?
仅使用普通 MD5、SHA-1 或 SHA-256 哈希保存密码并不安全。真实认证系统应使用 salt、key stretching、bcrypt 或 Argon2 等专用密码哈希方式。
为什么仍然提供 MD5 和 SHA-1?
它们可能仍用于旧系统比较、旧版校验和确认或测试数据验证,而不是安全用途。新的安全用途建议使用 SHA-256 或更高版本,或使用专用密码哈希方式。
输入的文本会发送到服务器吗?
此工具设计为在浏览器中计算哈希值。处理敏感内容时,仍建议在实际使用环境中通过浏览器开发者工具确认是否存在网络请求。