{"repo":"auyer/steganography","free":true,"listed":false,"github":"https://github.com/auyer/steganography","clone":"git clone https://github.com/auyer/steganography.git","description":"Pure Golang Library that allows LSB steganography on images using ZERO dependencies","language":"Go","stars":353,"topics":["go","golang","golang-library","image","image-processing","library","steganography","zero-dependency"],"license":"MIT","category":"media-processing","readme_excerpt":"Steganography Lib Steganography is a library written in Pure go to allow simple LSB steganography on images. It is capable of both encoding and decoding images. It can store files of any format. This library is inspired by Stego by EthanWelsh, a command line utility with the same purpose. Installation Demonstration Original Encoded -------------------- ------------------ The second image contains the first paragraph of the description of a stegosaurus on Wikipedia, also available in examples/message.txt as an example. ------ Getting Started ------ Encode ------ Write mode is used to take a message and embed it into an image file using LSB steganography in order to produce a secret image file that will contain your message. Note that the minimum image size is 24 pixels for one byte. For each additional byte, it is necessary 3 more pixels. note: all error checks were removed for brevity, but they should be included. Size of Message ------ Length mode can be used in order to preform a preliminary check on the carrier image in order to deduce how large of a file it can store. Decode ----- Read mode is used to read an image that has been encoded using LSB steganography, and extract the hidden message from that image. note: all error checks were removed for brevity, but they should be included. Complete Example ------ For a complete example, see the examples/stego.go file. It is a command line app based on the original fork of this repository, but modified to use the Steganography ","default_branch":null,"files":null,"tree":[],"storefront":"/r/auyer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/auyer/steganography/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}