CipherYou is a lightweight file encryption tool designed with Python, PyQt5 and PBKDF2.
- AES-256 Encryption
- Only you can decrypt your files
- Secure File Deletion
Ensure Python 3.8+ is installed, then run:
pip install pyqt5 cryptography
git clone https://github.com/Tharunya07/CipherYou.git
cd CipherYou
python main.py
CipherYou uses AES encryption with PBKDF2 key derivation, ensuring strong security:
- PBKDF2 Key Derivation – Prevents brute-force attacks.
- Unique Salt for Each Encryption – Ensures every encryption is unique.
- 12-Character Minimum Password – Blocks weak passwords.
- Three Tries, Then Lockout – Stops repeated password guessing.
- Metadata Protection – Keeps file information hidden.
- Secure File Deletion – Original files are erased after encryption.
To decrypt, simply select an encrypted file (.enc), enter the correct password (3 attempts max), and restore your file.