EncryptoPro Documentation
Welcome to the official documentation for EncryptoPro. Learn how to securely lock your text, codes, and passwords using military-grade AES-256 encryption.
Introduction
EncryptoPro is a state-of-the-art privacy suite developed by Atul Paul. It allows users to convert plain text into unreadable ciphertext and vice versa, ensuring that sensitive information remains confidential.
How It Works
Our system uses Symmetric Encryption. This means the exact same password used to lock (encrypt) the data is required to unlock (decrypt) it.
Encrypted Ciphertext + Master Password ➜ Plain Text
Encrypting Data
- Go to the Home page and select the Encryption tab.
- Type or paste your sensitive message into the input box.
- Enter a strong Master Password (or use the Generate Strong Key button).
- Click "Secure Encryption".
- Copy the resulting Ciphertext and keep it safe!
Decrypting Data
- Select the Decryption tab on the Home page.
- Paste the exact Ciphertext you previously generated.
- Enter the exact Master Password used during encryption.
- Click "Decrypt Now" to reveal your original message.
Security & Privacy
We take your privacy seriously. Here is how EncryptoPro keeps you safe:
AES-256 Encryption
We utilize the Fernet symmetric encryption module from Python's cryptography library, which is built on AES in CBC mode with a 128-bit IV.
PBKDF2 Hashing
Your password is never used directly. It is hashed 480,000 times using SHA256 with a random salt to generate the final encryption key.
Zero-Knowledge
No data or passwords are ever saved on our backend servers. The entire process happens instantly and the data is immediately discarded from memory.
Local History
Your recent activity log is stored purely in your browser's local memory and is never transmitted anywhere.