AES-GCM Encryption & Decryption Studio

Encrypt and decrypt confidential text using AES-256-GCM or AES-CBC with PBKDF2 password key derivation.

Input Plain Text
Encrypted Base64 Payload

AES-GCM Encryption & Decryption Studio

The DwellixTools AES-GCM Encryption & Decryption Studio is a privacy-focused client-side encryption utility for securing sensitive text strings and confidential messages.

Key Features & Capabilities

  1. Authenticated AES-256-GCM Encryption: Uses Galois/Counter Mode (AES-GCM) with 256-bit keys and 12-byte random Initialization Vectors (IV) for authenticated data protection.
  2. PBKDF2 Password Key Derivation: Derives high-entropy 256-bit encryption keys from plain user passwords using PBKDF2 with 100,000 iterations and unique 16-byte random salts.
  3. Structured Base64 Payload Output: Encapsulates salt, IV, and cipher payload into a portable Base64 data string for easy transmission or saving as .enc files.
  4. 100% Local Browser Execution: Uses standard browser Web Crypto APIs (window.crypto.subtle) — no passwords or text are ever transmitted to any server.

Frequently Asked Questions (FAQ)

What is the advantage of AES-GCM over AES-CBC?

AES-GCM (Galois/Counter Mode) provides Authenticated Encryption with Associated Data (AEAD). It guarantees both confidentiality and data integrity, automatically preventing tampering or unauthorized payload modifications during transit.

Are my passwords logged or sent to DwellixTools?

No. All key derivation, encryption, and decryption steps run 100% locally inside your browser. Your secret passphrase never leaves your client machine.

How do I share encrypted messages safely?

  1. Type your message and enter a secret passphrase.
  2. Click Encrypt Data Now and copy the generated Base64 payload.
  3. Share the Base64 payload publicly and communicate the passphrase via a separate secure channel.