免费工具
Hash Generator
从任何文本生成 SHA-256、SHA-384、SHA-512 和 SHA-1 密码哈希值。所有处理都在您的浏览器中使用 Web Crypto API 进行。
Hash Generator
关于这些哈希函数
- SHA-256 / SHA-512 — SHA-2 family. Recommended for checksums, data integrity, and HMAC.
- SHA3-256 / SHA3-512 — SHA-3 (Keccak). Different construction from SHA-2; resistant to length-extension attacks.
- Argon2id — Winner of the Password Hashing Competition. Memory-hard KDF — use for passwords, not data checksums.
- MD5 / SHA-1 — Legacy. Cryptographically broken — do not use for security purposes.
所有哈希运行在您的浏览器中,使用 Web Crypto API — 数据不会离开您的设备。
什么是密码哈希函数?
密码哈希函数接收任意输入并生成固定长度的摘要。相同的输入总是产生相同的哈希值,但您无法从哈希值反向获取输入。哈希值用于密码存储、数据完整性验证和数字签名。
SHA-256 与 SHA-512
SHA-256 生成 256 位(64 个十六进制字符)摘要,是应用最广泛的。SHA-512 生成 512 位(128 个十六进制字符)摘要 — 更长且抗碰撞能力略强。SHA-1(160 位)被认为在密码学上已被破解,不应用于安全用途。
使用方法
- 在输入框中输入或粘贴文本。
- 点击生成哈希值。
- 复制任何 SHA-256、SHA-384、SHA-512 或 SHA-1 哈希值。
所有哈希运算都使用浏览器的 Web Crypto API — 您的文本不会离开您的设备。
常见问题
- SHA-1 是否安全?
- SHA-1 在密码学上已被认为是破解的,不应用于安全关键应用程序,如证书签名或密码哈希。此处仅为与遗留系统的兼容性而包含。
- 我可以对文件进行哈希而不是文本吗?
- 此工具对文本输入进行哈希。对于文件哈希,请使用命令行工具,如 sha256sum 或 openssl dgst。