🔐

加密算法对照

对称、非对称与哈希算法的用途、密钥长度与当前安全状态对照。

本地处理 · 不上传

加载工具中…

相关:加密算法 · AES · RSA · 国密 · SM4 · 椭圆曲线

对称、非对称与哈希算法的用途、密钥长度与当前安全状态对照。选择算法时应遵循当前的行业推荐,而不是沿用教材上的老例子。

使用步骤

  1. 先确定用途是加密、签名还是摘要
  2. 按用途选择对应的算法类别
  3. 确认该算法当前的安全状态
  4. 已标注不推荐的算法不要用于新系统,兼容旧系统另作隔离

使用场景

  • 选择合适的加密算法
  • 评估现有系统的算法安全性
  • 理解各算法的用途分类
  • 安全审查的参考

小贴士

  • 安全状态会随算力与研究进展变化,本表为当前通行认知。生产环境请遵循所在行业的合规要求。
  • MD5 与 SHA-1 已被攻破,不应再用于任何安全场景;密码存储应使用专门的慢哈希算法而非通用哈希。
  • 不要自己实现或组合密码学算法。使用经过审计的成熟库,是这个领域最重要的一条实践准则。

常见问题

MD5 还能用吗?

不能用于任何安全用途。它的碰撞攻击早已实用化,可以构造出哈希值相同的不同文件。它现在只适合做非安全的完整性校验(如检测传输错误),且已有更好的替代。

密码该怎么存储?

用专门的密码哈希算法(如 bcrypt、scrypt、Argon2),它们故意设计得很慢并自带加盐。用 SHA-256 之类的通用哈希存密码是严重错误——它们太快,暴力破解的成本极低。

能自己设计加密方案吗?

不应该。密码学的历史充满了看似合理却被攻破的自制方案。正确做法是使用成熟库提供的高层接口,连算法参数的选择都尽量交给库的默认值。

加密算法对照是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用加密算法对照,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。