This project implements a secure image processor using Python and PyQt5. It allows users to encrypt and decrypt images by manipulating pixel colors. The primary goal of this project is for educational purposes only, to understand basic image processing and encryption techniques.
- Encrypts images by swapping pixel color channels.
- Decrypts images to restore the original colors.
- User-friendly interface built with PyQt5 for easy file selection.
- Python 3.x
- Required libraries:
PyQt5
Pillow
(PIL)
git clone https://github.com/Cypher-O/image-encryptor.git
cd image-encryptor
pip install -r requirements.txt
python main.py
- Click
Select Input
to choose the image you want to encrypt or decrypt. - Click
Select Output
to choose where to save the processed image. - Click
Encrypt
to encrypt the selected image. - Click
Decrypt
to decrypt the previously encrypted image.
Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License. However, it is intended for educational purposes only. Please do not use it for any malicious activities or without consent. Please ensure you have permission before using this software on any machine. - see the LICENSE file for details.