Design & Architecture
A simple demonstration of client-side logic paired with a memory-safe Rust backend.
AES-256 Encryption
EncryptX uses secure, modern AES-256-GCM encryption implemented in Rust, with strong password protection and tamper detection.
Fast Execution
Optimized encryption and decryption with Rust and native I/O. Ideal for small-to-medium files with minimal wait time.
Zero Data Stored
We don’t store your files or keys. Files are processed temporarily and securely—your data stays in your control.
Data Flow & Process
Understanding the step-by-step pipeline for encrypting and restoring files.
Upload File
Drag and drop or select any file in the secure browser panel.
Encrypt Securely
Your file is encrypted locally using AES-256-GCM with your password or a key.
Download Output
Download the encrypted file with a secure .xd extension instantly.
Decrypt Anytime
Upload your `.xd` file in the Decrypt panel, provide the password or key, and restore the file.