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.