聚合工具导航: 点击下方卡片进入具体算法工具,所有计算均在浏览器本地完成。
加密(Crypto)工具聚合
对称加密算法
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。