计算器/电脑计算器/ 字符串加密(哈希)计算器

什么是哈希算法?

哈希算法是将任意长度的数据转换为固定长度值的算法。主要用于数据完整性验证、密码存储等。

支持的算法详细说明:

MD5 (Message Digest Algorithm 5)
  • 哈希长度: 128位(32字符)
  • 特点: 快速处理
  • 弱点: 易受碰撞攻击,不适合安全用途
  • 使用示例: 文件完整性检查、非加密用途
SHA-1 (Secure Hash Algorithm 1)
  • 哈希长度: 160位(40字符)
  • 特点: 比MD5更安全但仍有弱点
  • 弱点: 2017年Google成功进行碰撞攻击
  • 使用示例: 旧系统兼容性
SHA-256
  • 哈希长度: 256位(64字符)
  • 特点: SHA-2系列,目前使用最广泛
  • 安全级别: 预计2030年前安全
  • 使用示例: 比特币、SSL证书
SHA-512
  • 哈希长度: 512位(128字符)
  • 特点: 比SHA-256更长的哈希值
  • 安全级别: 高安全需求时使用
  • 使用示例: 高安全要求的金融系统
Base64
  • 特点: 编码方式,非哈希
  • 可逆性: 可解码
  • 使用示例: 图片嵌入,API密钥传输

安全警告

⚠️ 重要警告

  1. 敏感数据警告:不要测试真实密码或个人信息
  2. 哈希 ≠ 加密:哈希是单向的。无法解密
  3. 建议使用Salt:存储密码时始终使用salt

算法选择指南

  • 文件完整性验证: 推荐SHA-256或SHA-512
  • 密码哈希: 推荐使用PBKDF2、bcrypt、scrypt
  • 数据编码: 使用Base64
  • 遗留系统兼容: MD5或SHA-1(但不能用于安全用途)

输入


字符数: 0

加密结果


SHA-256

-

SHA-512

-

MD5

-

SHA-1

-

Base64

-

比较哈希值

算法比较