Skip to content

iamsairohith/Stenography-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributor Covenant

Stenography Tools

Set of python tools, to help extract and conceal information from images

Stenography

Steganography (/ˌstɛɡəˈnɒɡrəfi/ (About this soundlisten) STEG-ə-NOG-rə-fee) is the practice of concealing a message within another message or a physical object. In computing/electronic contexts, a computer file, message, image, or video is concealed within another file, message, image, or video. The word steganography comes from Greek steganographia, which combines the words steganós (στεγανός), meaning "covered or concealed", and -graphia (γραφή) meaning "writing".[1]

The first recorded use of the term was in 1499 by Johannes Trithemius in his Steganographia, a treatise on cryptography and steganography, disguised as a book on magic. Generally, the hidden messages appear to be (or to be part of) something else: images, articles, shopping lists, or some other cover text. For example, the hidden message may be in invisible ink between the visible lines of a private letter. Some implementations of steganography that lack a shared secret are forms of security through obscurity, and key-dependent steganographic schemes adhere to Kerckhoffs's principle.[2]

The advantage of steganography over cryptography alone is that the intended secret message does not attract attention to itself as an object of scrutiny. Plainly visible encrypted messages, no matter how unbreakable they are, arouse interest and may in themselves be incriminating in countries in which encryption is illegal.[3]

Whereas cryptography is the practice of protecting the contents of a message alone, steganography is concerned with concealing the fact that a secret message is being sent and its contents.

Steganography includes the concealment of information within computer files. In digital steganography, electronic communications may include steganographic coding inside of a transport layer, such as a document file, image file, program, or protocol. Media files are ideal for steganographic transmission because of their large size. For example, a sender might start with an innocuous image file and adjust the color of every hundredth pixel to correspond to a letter in the alphabet. The change is so subtle that someone who is not specifically looking for it is unlikely to notice the change.

Source : https://en.wikipedia.org/wiki/Steganography

Hacktoberfest-Data-Structure-and-Algorithms

A repository containing data structures and algorithms, regardless of language.

Not Affiliated with Digital Ocean or Hacktoberfest

CONTRIBUTING!

How To:

  1. Fork Repo on Web Page
  2. git clone https://github.com/{your-username}/Stenography-Tools
  3. Code your files in the proper directory based on the instructions above
  4. add all your files git add your/directory/path/to/file/ (see new directory structure above)
  5. commit your file changes git commit -m "Whatever you did here, e.g. created a script in py"
  6. push your changes git push
  7. Create a Pull Request to master on Web Page

Alternate via Web

  1. Fork Repo on Web Page
  2. Make your changes on your forked repo
  3. Make Pull Request to master

About

Highly open, for new ideas in stenography

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages