Client-Side Cryptographic Laboratory

256-BIT TEXT CRYPTO

Plaintext is processed in your browser. Every algorithm has its own plaintext, password, Encrypt button and raw Base64 output.

LOCAL PROCESSING256-BIT KEYSRAW BASE64
01

Encryption

AES-256-GCM

Authenticated encryption
READY

XCHACHA20-POLY1305

Extended nonce AEAD
READY

CHACHA20-POLY1305

Authenticated stream cipher
READY

SERPENT-256

Serpent + authenticated seal
READY

TWOFISH-256

Twofish-256 CTR + HMAC-SHA256
READY
Format: salt + nonce/IV + ciphertext + authentication data are packed into binary and then Base64-encoded. The Base64 string itself contains no readable plaintext.
02

Decryption