Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.46 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.46 KB

#Hamming syndrom steganography#

If you intend to execute the code, please make sure that numpy, PIL, and matplotlib are installed and usable from python interpreter.

This is a repository which contains what is useful in order to hide a message through hamming syndrom steganography. It contains :

-a directory data which contains testing images

-a directory simple_LSB which contains a hide.py file and a reveal.py file, which use the content in utils directory in order to hide/reveal a message through simple LSB

-a directory hamming_LSB which contains a hide.py file and a reveal.py file, which use the content in utils directory in order to hide/reveal a message through LSB with Hamming syndrom

-a directory comparaison which contains tools and programs which are used in order to show that hamming syndrom LSB is far better than simple LSB (for example you can type

./histogram_comparaison.py  ../data/cosmos.png ../hamming_LSB/hamming_lsb_cosmos.png  ../simple_LSB/classical_lsb_cosmos.png

in the directory and see generated histograms). In the subdirectory "example" of comparaison, there is a file named generation which contains command examples

-a directory utils which contains useful functions for LSB directories

-a directory other which contains fun images and other steano games with solutions

-a hide.py and reveal.py program (which are the same as in hamming_LSB dir)

-a ipython notebook which allow you to have a better understanding of what happen