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.

Plain Text + Master Password ➜ Encrypted Ciphertext
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.
Warning: If you forget your password or modify even a single character of the Ciphertext, the data cannot be recovered. There is no password reset feature for encrypted data.

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.