Encrypt / Decrypt — User Guide
A client-side encryption and encoding suite. Features AES-256-GCM passphrase encryption, RSA-OAEP 2048/4096-bit key pair generation & asymmetric encryption, AES-256 local file locking, and multi-format text encodings. Everything runs 100% locally in your browser via Web Crypto API.
Features & Modes
1. AES-256 Text Encryption
- Passphrase Derivation: Key derived using PBKDF2 with SHA-256 (250,000 iterations).
- Security: Fresh 16-byte random salt and 12-byte IV generated per operation.
- Passphrase Generator: Generate cryptographically secure 24-character passphrases with real-time strength indicators.
2. RSA Asymmetric Keys (RSA-OAEP)
- Key Pair Generator: Generate 2048-bit or 4096-bit RSA Public/Private key pairs directly in your browser.
- Public Key Encryption: Encrypt sensitive messages using an RSA Public Key (PEM format).
- Private Key Decryption: Decrypt messages using the corresponding RSA Private Key (PEM format).
3. AES File Locker (Password-Protected Files)
- Local File Encryption: Lock any file (ZIP, PDF, images, binaries) with a password into a self-contained
.encpackage. - File Restoration: Decrypt
.encpackages back to their original file format and filename.
4. Text Encodings & Decodings
- Supported Formats: Base64, Hex, URL Encoding, Binary (
0s&1s), and ROT13.