安全与标识

哈希生成器

为文本或本地文件生成 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 更紧凑并适合需要文本传输的场景。两种格式表示的是同一组摘要字节。