Inspiration
We were inspired by our desire to learn more about encryption technology as well as our goal to find a new spin on secure communication.
What it does
H.A.S.H. is a software that facilitates the creation and interpretation of CSP packages (Cryptographic/Steganographic Packages) that combine an advanced encryption algorithm with a steganographic tool that can obscure digital raster image files.
How we built it
Using Python and a handful of helpful libraries such as PyCrypto for encryption purposes and PILLOW for image editing purposes.
Challenges we ran into
We had trouble installing PIP on Windows to allow implementation of various Python libraries and modules. We also had to stop a couple of times to reorganize our code with objects/classes for better efficiency and readability.
Accomplishments that we're proud of
We are proud of our Graphical User Interface (GUI) that we designed using Tkinter in Python. We also take pride in the fact that we were able to combine cryptography and steganography in one application.
What we learned
We learned about common encryption methods and steaganographic techniques. We also learned to take full advantage of object-oriented programming.
What's next for H.A.S.H.
We intend to implement support for other types of image files as well as streamlining the user interface so it is easier to use.
Built With
- pillow
- pycharm
- pycrypto
- python
- tkinter
Log in or sign up for Devpost to join the conversation.