Inspiration
We wanted a secure way to store passwords without relying on traditional methods.
What it does
It features a password encoder, which encodes your text password into an image by encrypting it and then subsequently switching the RGB values of the pixels of the image using a master key.
How we built it
We built Cheese Shredder using Python and two libraries -
Pillow - to open images, manipulate the pixel's values and save the result. This is used to hide and extract messages.
Cryptography — a Python security library that handles all the AES-256 encryption and decryption, making sure the hidden word is completely unreadable without the master key.
Challenges we ran into
Mismatches between Encryption and Decryption.
Accomplishments that we're proud of
We're proud that we built a working steganography tool completely and find it really enticing that you can look at our output image and have absolutely no idea there's an encrypted message hiding inside every pixel.
What we learned
We learnt the use of SALT and IV in encryption.
What's next for Cheese Shredder
Supporting different image formats in the future.
Log in or sign up for Devpost to join the conversation.