Access Control Generator

Encrypt or decrypt text with AES, DES, 3DES, or Rabbit. Pick an algorithm and cipher mode, set your key, and run everything in the browser so your data never leaves your device.

Algorithm
Cipher mode
Key
Key length: 16, 24, or 32 bytes
Output
Your encrypted or decrypted text will appear here.

Algorithms and modes

AES is the default for new work: 128, 192, or 256-bit keys and support for ECB, CBC, CFB, OFB, and CTR. DES and 3DES are for legacy or compatibility. Rabbit is a stream cipher; modes do not apply. For CBC, CFB, OFB, and CTR you must set an IV; the tool can generate one for you.

Key and IV rules

Key length depends on the algorithm: AES accepts 16, 24, or 32 bytes; DES uses 8; 3DES uses 24; Rabbit uses 16. Use "Generate key" and "Generate IV" for random values. Store keys and IVs securely and do not reuse IVs when using the same key.

Where processing runs

Encryption and decryption run in your browser with CryptoJS. Your plain text and keys are not sent to our servers.

Related tools: Encryption Key Generator, Hash Generator Suite, Password Generator, Base64 Encode.