哈希生成器
在浏览器本地计算任意文本的 MD5、SHA-1、SHA-256 和 SHA-512 哈希值。
100% 隐私保护——一切都在浏览器中运行
使用方法
- 1
输入或粘贴需要哈希的文本。
- 2
选择一个或多个算法:MD5、SHA-1、SHA-256 或 SHA-512。
- 3
点击各行的复制按钮获取结果。
示例
"hello" 的 SHA-256
输入
hello输出
2cf24dba5fb0a30e…938b9824"hello" 的 MD5
输入
hello输出
5d41402abc4b2a76b9719d911017c592常见问题
应该使用哪种哈希?
新项目建议使用 SHA-256。MD5 和 SHA-1 速度很快,但在安全场景已被证明不可靠,用作校验和仍然可以。
哈希可以反推吗?
不能。哈希是单向的。短输入可能被彩虹表命中,因此不要用简单哈希保护密码。
文本会上传吗?
不会。MD5 由本地 JavaScript 计算,SHA 系列使用浏览器 Web Crypto API。
相关工具
UUID 生成器批量生成符合 RFC 4122 的 v4 随机 UUID,可选大写和去连字符格式。JWT 解析解析 JSON Web Token 的头部、载荷和过期时间,令牌不会离开浏览器。Base64 编码/解码在浏览器中即时完成文本与 Base64 的相互转换,完整支持 Unicode、中文、日文、韩文和 Emoji。JSON 格式化在浏览器中即时格式化、美化、压缩和校验 JSON。JSON 校验在浏览器中即时检查 JSON 是否合法,错误精确定位到行、列和位置。URL 编码 / 解码使用 encodeURIComponent 或 encodeURI 对文本进行 URL 编码,并可解码百分号编码字符串。