How VaultKey Works
Understanding the security and encryption behind VaultKey
VaultKey operates entirely in your browser. Your files and passwords never leave your device. We cannot access, view, or recover your encrypted files or passwords.
AES-256-GCM Encryption
We use AES-256-GCM (Advanced Encryption Standard with 256-bit keys in Galois/Counter Mode), the same encryption standard used by governments and financial institutions worldwide.
PBKDF2 Key Derivation
Your password is converted into a cryptographic key using PBKDF2-SHA256 with 250,000 iterations, making brute-force attacks computationally infeasible.
Random Salt & IV
Each encryption uses a unique random salt (16 bytes) and initialization vector (12 bytes), ensuring that encrypting the same file twice produces different outputs.
- •Use at least 12 characters
Longer passwords are exponentially harder to crack. VaultKey requires a minimum of 12 characters.
 - •Mix character types
Combine uppercase, lowercase, numbers, and special characters for maximum strength
 - •Avoid common words and patterns
Don't use dictionary words, names, dates, or predictable patterns. VaultKey analyzes password strength in real-time.
 - •Store passwords securely
Use a password manager or write it down and store it in a physically secure location
 
Unlike cloud-based encryption services, VaultKey never uploads your files to any server. All processing happens locally in your browser using the Web Crypto API.
What this means for you:
- ✓ Complete privacy - no one can intercept your files
 - ✓ Works offline - no internet connection required after loading
 - ✓ Large file support - encrypt files up to 500MB
 - ✓ No account required - use VaultKey anonymously
 
VaultKey uses a custom file format with a header that contains all the information needed for decryption (except the password). The file extension is .enc by default, or .dat in stealth mode.
Backup Copy Option
Optionally create a plaintext backup of your original file alongside the encrypted version. This backup is saved with a .backup extension.
Stealth Mode
Stealth mode uses the .dat extension instead of .enc and hides the original file extension, making encrypted files less conspicuous.
File Size Limit
VaultKey supports files up to 500MB to ensure reliable browser performance. This covers most document, image, and video files.