I initiated the project Revealien simply as a Python project where I was experimenting with the concept of steganography, which is a module for hiding messages in pictures.
Eventually, the project evolved into something more complex. Presently, Revealien has the following features:
- Ability to conceal information via different methods of steganography
- Ability to encrypt information before using steganography
- Ability to uncover concealed messages
- Ability to check pictures for the presence of hidden information
One noteworthy thing I learned during the development of the project is the difference between steganography and steganalysis. Steganography is hiding messages and steganalysis is figuring out how to unveil these messages. That is my intended path with Revealien. I wrote this project in Python with a desktop interface using PySide6, and I would like to keep improving it through more ways of analyzing and detecting. Also, this is my first project published here as GhostF1re. I want to leverage DEV as a platform to document the cybersecurity tools I develop, as well as the information that I get from creating them and the ideas behind my tools. Those who are interested in Python, cybersecurity or steganography, feel free to comment on this post.
GitHub: https://github.com/Gh0st-F1re/Revealien
--GhostF1re
Top comments (0)