Confidentiality concepts

Encryption & Decryption

Experiment with modern browser cryptography and clearly labeled legacy learning simulations.

Security note

Serious encryption requires reviewed libraries and secure key management—not random copy-pasted web tools created during mankind’s endless battle with text boxes.

Recommended demo

AES-GCM

Authenticated encryption using the browser’s native Web Crypto API.

How this AES demo works

AES-GCM provides confidentiality and integrity. CipherBox derives a 256-bit key from your passphrase with PBKDF2, then stores the random salt and initialization vector beside the ciphertext in a portable JSON package.

Important: the password is never stored. Losing it means losing access to the encrypted data.

Educational only

XOR, DES & Triple DES

Compare reversible transformations and obsolete cipher concepts.

DES warning

DES is outdated and breakable. The DES and Triple DES options below are reversible Feistel-style learning simulations—not production implementations.