🔒 SHA 加密工具

在线生成 SHA-1/SHA-256/SHA-512 哈希值,支持文本和文件加密

文本加密

文件加密

支持任意文件类型,最大 100MB

HMAC 生成器

📖 使用指南

SHA 算法对比

  • SHA-1: 160位,已不够安全
  • SHA-256: 256位,推荐使用
  • SHA-512: 512位,最安全

常见应用

  • 密码哈希存储
  • 文件完整性校验
  • 数字签名
  • 区块链和加密货币

什么是 HMAC?

HMAC(Hash-based Message Authentication Code)是一种基于哈希的消息认证码,使用密钥和哈希函数来验证消息的完整性和真实性。

安全建议

  • 避免使用 SHA-1(已被攻破)
  • 推荐使用 SHA-256 或更高版本
  • 密码存储应使用专门算法(bcrypt, Argon2)