SHA加密工具

🔐 SHA Encrypt

📐 工作原理与说明
计算 SHA 系列消息摘要。
  • 算法:SHA-1(160 bit)、SHA-224、SHA-256、SHA-384、SHA-512,输出为固定长度十六进制串。
  • 性质:与 MD5 同为单向摘要,输入微变则输出剧变。
  • 安全:SHA-1 的碰撞已被实际攻破,应改用 SHA-256 及以上。
  • 口令:不应直接用 SHA 存储口令,需加盐并使用 bcrypt/scrypt/Argon2 等慢哈希。

Generate SHA-1, SHA-256 or SHA-512 digests of text or files directly in your browser for integrity verification and fingerprinting.

示例文本:

📚 深度解析:SHA 哈希计算器

💡 常见使用场景

  • 生成 SHA-1/256/512 摘要用于校验与签名。
  • 给发布包生成 SHA-256 校验值随包发布,用户下载后比对确认文件完整,这是开源软件的标准做法。
SHA-256 "abc"
`abc` → ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad。

❓ 常见问题(FAQ)

SHA-1 安全吗?
已不推荐签名,仍可用作校验;新系统用 SHA-256+。
SHA-256 和 SHA-512 该选哪个?
安全强度都足够,差异在性能与输出长度:SHA-256 输出 32 字节、在 32 位平台上更快;SHA-512 输出 64 字节、在 64 位平台上反而更快。一般场景选 SHA-256 即可(也是证书与签名的主流选择);需要抗长度扩展攻击的场景应改用 SHA-3 或 HMAC 构造。
⚠️ 使用说明与注意事项
📖关于「SHA加密工具」 ▼

📝工具简介

免费在线SHA加密工具,支持SHA1、SHA224、SHA256、SHA384、SHA512多种哈希算法,一键生成哈希值。。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。