Developer Tools

Symmetric Encryptor — AES, DES, 3DES, Rabbit

Encrypt and decrypt locally in your browser with AES, DES, 3DES, Rabbit, multiple block modes, direct keys, PBKDF2, or passphrase modes, outputting Base64 or Hex. Useful for API debugging and learning.

AESDESEncryption

Favorite this tool

No favorite storage mode has been selected.

Quick actions

Copy this tool URL or open the system share sheet on a supported device.

Use cases

  • Debug backend CBC/ECB encryption
  • Derive AES keys with PBKDF2 from a passphrase
  • Verify Base64 or Hex ciphertext quickly

How to use

  1. Choose algorithm, mode, and key method
  2. Enter key and plaintext or ciphertext
  3. Encrypt or decrypt and copy the result

Example input and output

Options

AES-CBC + Base64

Output

Ciphertext string (copyable)

FAQ

Passphrase vs PBKDF2 mode?

Passphrase mode uses OpenSSL-compatible embedding of salt in ciphertext. PBKDF2 mode lets you specify salt and iterations.

Is DES production-ready?

DES is weak and mainly for legacy compatibility. Prefer AES for new work.

Tools

Related tools

Continue with another translated tool for a nearby task.

HMAC Signature Tester

HMAC Signature Tester — SHA Digest and Verify

Available

Compute SHA digests and HMAC signatures with Web Crypto in your browser for common SHA algorithms. Useful when debugging payments, webhooks, and request-body signature checks with data kept local.

HMAC SHA Signatures

RSA Key Generator

RSA Key Generator — Online PEM Key Pair Tool

Available

Generate RSA public and private keys locally with WebCrypto and export PEM format for signature testing, API key exchange, and local experiments without a server call.

RSA Keys PEM

Hash Generator

Hash Generator - SHA Digests and Compare

Available

Compute SHA-1, SHA-256, SHA-384, and SHA-512 digests for text or local files, with optional HMAC mode and hash comparison. Uses Web Crypto in the browser for checksum and signing checks.

Hash SHA Digest