Loading CryptoViz...
Loading page content...Loading CryptoViz...
Loading page content...Algorithm Overview
Compare cryptographic algorithms side by side. Evaluate block sizes, key lengths, security statuses, speeds, and common applications to choose the right algorithm for your use case.
| Algorithm | Category | Block Size | Key Size | Security | Speed | Common Applications |
|---|---|---|---|---|---|---|
| AES | symmetric | 128-bit | 128, 192, 256-bit | secure | Very Fast (Hardware Accelerated) | Disk EncryptionTLSVPNsGeneral Purpose |
| ChaCha20-Poly1305 | symmetric | 512-bit (internal) | 256-bit | secure | Fast (Software) | TLS 1.3WireGuardMobile Devices |
| 3DES | symmetric | 64-bit | 112 or 168-bit | deprecated | Slow | Legacy Financial Systems |
| DES | symmetric | 64-bit | 56-bit | broken | Moderate | Legacy SystemsEducational |
| AES-XTS | symmetric | 128-bit | 256 or 512-bit (two keys) | secure | Fast | Disk Encryption (BitLocker, FileVault) |
| Camellia | symmetric | 128-bit | 128, 192, 256-bit | secure | Fast | TLSIPsecSmart Cards |
| Serpent | symmetric | 128-bit | 128, 192, 256-bit | secure | Moderate (High Security Margin) | High-Security Storage |
| SHA-256 | hash | 512-bit (block) | N/A | secure | Fast | Digital SignaturesCertificatesData Integrity |
| SHA-512 | hash | 1024-bit (block) | N/A | secure | Fast (64-bit Systems) | High-Security SignaturesKey Derivation |
| MD5 | hash | 512-bit (block) | N/A | broken | Very Fast | Non-Cryptographic Checksums |
| Bcrypt | hash | N/A | N/A | secure | Slow (Intentional) | Password Hashing |
| SHAKE128 | hash | 1344-bit (rate) | N/A | secure | Fast | Key GenerationCustom HashesPost-Quantum |
| RSA-2048 | asymmetric | 2048-bit (max input) | 2048 to 4096-bit | secure | Slow | Digital SignaturesKey Exchange |
| ECC (P-256) | asymmetric | N/A | 256-bit | secure | Fast (compared to RSA) | TLSMobile CryptographyIoT |
| Diffie-Hellman | asymmetric | N/A | 2048-bit+ | secure | Moderate | Key Exchange (Forward Secrecy) |
| FrodoKEM-640 | asymmetric | N/A | 640 (Matrix LWE) | secure | Moderate (O(n^2) Matrix Ops) | Post-Quantum Key ExchangeConservative PQCLattice Cryptography |
| Caesar Cipher | classical | 1 char | 1 number | broken | Instant | EducationalPuzzle Games |
| Vigenère Cipher | classical | 1 char | Variable length string | broken | Instant | EducationalHistorical Context |