聚合工具导航: 点击下方卡片进入具体算法工具,所有计算均在浏览器本地完成。

对称加密算法

AES

Advanced Encryption Standard

目前最常用的对称加密算法,支持128、192和256位密钥,安全性高,性能优秀。

DES

Data Encryption Standard

早期的对称加密标准,56位密钥,现已不够安全,主要用于兼容性场景。

3DES

Triple DES

三重DES加密,对DES进行三次加密操作,安全性比DES更高,但速度较慢。

Blowfish

布鲁斯·施奈尔

由Bruce Schneier设计的对称密钥分组密码,密钥长度可变,适用于非商业用途。

ChaCha20

流密码算法

谷歌设计的流密码算法,性能优秀,被TLS和SSH等协议广泛采用。

非对称加密算法

RSA

Rivest-Shamir-Adleman

最常用的非对称加密算法,基于大数分解难题,支持加密和数字签名。

ECDSA

椭圆曲线数字签名算法

基于椭圆曲线密码学的数字签名算法,相同安全性下密钥更短,效率更高。

DSA

Digital Signature Algorithm

美国联邦政府采用的数字签名标准,仅用于签名,不用于加密。

Diffie-Hellman

密钥交换协议

第一个实用的公钥密码学方法,允许双方在不安全通道上建立共享密钥。

加密算法简介

对称加密

使用相同的密钥进行加密和解密,速度快,适合大量数据。

  • AES:目前最常用,安全性高
  • DES:早期标准,现不够安全
  • 3DES:三重DES,安全性较高
  • Blowfish:密钥长度可变
  • ChaCha20:流密码,性能优秀

非对称加密

使用公钥/私钥对,安全性高但速度较慢。

  • RSA:最常用的非对称加密
  • ECDSA:椭圆曲线数字签名
  • DSA:仅用于签名
  • Diffie-Hellman:密钥交换协议
使用建议: 实际应用中通常结合使用非对称加密交换密钥,再用对称加密处理数据。推荐组合:RSA/AES 或 ECDH/ChaCha20。

相关哈希/消息认证工具