安全与标识
哈希生成器
为文本或本地文件生成 SHA-256、SHA-384、SHA-512 哈希,支持十六进制和 Base64 输出。
文本输入
文本会按 UTF-8 编码;空文本也会生成有效哈希。
文件输入
尚未选择文件。
文件只在浏览器本地读取,不会上传到服务器。
如何使用哈希生成器
选择文本或本地文件,选择 SHA-256、SHA-384 或 SHA-512,再选择十六进制或 Base64 输出。文本使用 UTF-8 编码;所有计算和文件读取均在浏览器中完成。
SHA-2 算法
SHA-256、SHA-384 和 SHA-512 都属于 SHA-2 系列,输出长度分别为 256、384 和 512 位。请根据对接系统的格式要求选择算法与编码。
安全与隐私
本工具只提供 SHA-2 哈希,不将哈希当作加密或密码存储方案,也不推荐 MD5 或 SHA-1 用于安全用途。文件内容不会离开浏览器。
常见问题
哈希可以还原成原文吗?
不能。哈希是单向摘要,通常用于完整性比对;相同输入和算法会得到相同结果,但结果本身不包含可逆的原文。
文件会上传吗?
不会。浏览器通过 Web Crypto 读取并计算文件字节,页面不会向服务器发送文件内容。
为什么提供 Base64 输出?
十六进制便于人工检查,Base64 更紧凑并适合需要文本传输的场景。两种格式表示的是同一组摘要字节。