ConfidSnap is a secure application that allows you to safely share sensitive images by shuffling and unshuffling the pixels based on a secret code. This ensures that the original image content remains hidden unless the correct code is used.
- Drag and Drop: Easily drag and drop images into the application.
- Secret Code: Use a secret code to shuffle and unshuffle the pixels of an image.
- Clear and Save: Clear the images from the application or save the processed image.
-
Clone the Repository:
git clone https://github.com/cengizozel/ConfidSnap.git cd confidsnap
-
Install Dependencies: Make sure you have Python and pip installed. Then, install the required libraries:
pip install tkinterdnd2 Pillow numpy
-
Run the Application:
python confidsnap.py
- Launch ConfidSnap: Run the application using the command above.
- Enter Secret Code: Type a secret code in the entry box. This code will be used to shuffle and unshuffle the image.
- Drag and Drop: Drag and drop an image into the "Hide" or "Reveal" box.
- Hide Box: Shuffled image will appear in the "Reveal" box.
- Reveal Box: The shuffled image will be unshuffled using the secret code and displayed in the "Hide" box.
- Clear Images: Click the "Clear" button to remove the images from the application.
- Save Image: Click the "Save" button to save the processed image.
An executable version of the application is available in the dist
folder for easy deployment.