AES Encrypt / Decrypt vs SSH Key Generator

AES is symmetric encryption (one shared key) and RSA is asymmetric (a public/private key pair). Real systems use both: RSA to exchange a key, AES to encrypt the data.

🔒

AES Encrypt / Decrypt

AES encryption online — encrypt and decrypt text with your choice of cipher: AES-256-GCM, AES-128-GCM, AES-256-CBC, AES-128-CBC, or AES-256-CTR, each with PBKDF2 key derivation. 100% client-side using the browser WebCrypto API — your plaintext and password never leave your device.

  • ✓Symmetric — the same key encrypts and decrypts
  • ✓Fast enough for bulk data of any size
  • ✓128 or 256-bit keys; AES-256-GCM also authenticates
  • ✓The key must be shared securely in advance
  • ✓Used for files, databases, and TLS session traffic
VS
🗝️

SSH Key Generator

Generate RSA (2048/4096-bit) or Ed25519 SSH key pairs online. Keys are generated in your browser using the WebCrypto API — the private key never touches a server. Copy the OpenSSH public key straight into GitHub, GitLab, or authorized_keys; the private key exports as PKCS#8 PEM.

  • ✓Asymmetric — public key encrypts, private key decrypts
  • ✓Orders of magnitude slower; not for bulk data
  • ✓2048 or 4096-bit keys for equivalent strength
  • ✓No pre-shared secret needed — publish the public key
  • ✓Used for key exchange, signatures, and SSH login

When to use each

Use AES Encrypt / Decrypt when…

Consult the tool documentation for guidance.

Use SSH Key Generator when…

Consult the tool documentation for guidance.