File Encryptor
Encrypt and decrypt files with AES-256-GCM encryption. All processing happens in your browser - files never leave your device.
Encryption Details
- • Algorithm: AES-256-GCM (Authenticated Encryption)
- • Key Derivation: PBKDF2 with 100,000 iterations
- • Salt: 128-bit random salt per file
- • IV: 96-bit random initialization vector
🔒 Privacy First: All encryption happens in your browser using the Web Crypto API. Files and passwords never leave your device.
How to Use
- Select Encrypt or Decrypt mode
- Drop or select a file to process
- Enter a strong password (minimum 8 characters)
- For encryption, confirm your password
- Click the button to encrypt/decrypt your file
- The processed file will download automatically
About File Encryption
AES-256-GCM is a symmetric encryption algorithm that provides both confidentiality and authenticity. The "256" refers to the key size in bits, making it practically unbreakable through brute force. GCM (Galois/Counter Mode) adds authentication, ensuring the encrypted data hasn't been tampered with.
PBKDF2 key derivation converts your password into a strong encryption key through 100,000 iterations, making password guessing attacks extremely slow. Each file uses a unique random salt and IV, so encrypting the same file twice produces completely different outputs.
Frequently Asked Questions
How secure is AES-256-GCM encryption?
AES-256-GCM is a military-grade encryption standard used by governments and financial institutions worldwide. It provides both confidentiality and integrity verification, making it virtually impossible to crack with current technology.
Is my file uploaded to a server for encryption?
No, absolutely not. All encryption and decryption happens entirely in your browser using the Web Crypto API. Your files and passwords never leave your device, ensuring complete privacy and security.
What happens if I forget my password?
If you forget your password, there is no way to recover the encrypted file. The encryption is designed to be unbreakable without the correct password. Always store your passwords securely in a password manager.
What file types can I encrypt?
You can encrypt any file type - documents, images, videos, archives, or any other file. The encryption works on the raw file data regardless of the file format.
What is PBKDF2 key derivation?
PBKDF2 (Password-Based Key Derivation Function 2) converts your password into a strong encryption key. It uses 100,000 iterations with SHA-256, making brute-force attacks extremely time-consuming and impractical.
Can I decrypt files encrypted with this tool elsewhere?
Files encrypted with this tool can only be decrypted using this same tool or compatible software that supports AES-256-GCM with the same IV and key derivation parameters. The encrypted file contains all necessary metadata.