AES |
Symmetric |
128, 192, 256 |
Fast, secure, widely used |
File encryption, TLS, VPNs |
DES |
Symmetric |
56 |
Weak, outdated |
Legacy encryption |
3DES |
Symmetric |
112, 168 |
More secure than DES but slower |
Banking, legacy systems |
ChaCha20 |
Symmetric |
256 |
Fast, efficient for mobile/IoT |
Secure messaging, mobile encryption |
Blowfish |
Symmetric |
32-448 |
Flexible key sizes, strong security |
File encryption, password hashing |
RSA |
Asymmetric |
1024, 2048, 4096 |
Strong security, widely used |
SSL/TLS, email encryption |
ECDSA |
Asymmetric |
256, 384, 521 |
Efficient for digital signatures |
Digital signatures, SSL/TLS |
Ed25519 |
Asymmetric |
256 |
Highly efficient, secure, resistant to quantum attacks |
SSH, Git, digital signatures |
DSA |
Asymmetric |
1024, 2048, 3072 |
Secure, used in government applications |
Government applications, digital signatures |
Diffie-Hellman |
Asymmetric |
Varies |
Used for secure key exchange |
Key exchange, secure communication |