steganogify

command module
v0.0.0-...-0265f58 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2017 License: MIT Imports: 3 Imported by: 0

README

Steganogify

Security through obscurity via embedding of keys / cyphertext in gif format image data blocks.

Encoding

Currently message contents are hex encoded, chunked into RGB values, then a new gif image is generated with frames of each color; this first pass is to prove out the feasibility, and determine a strategy for packing the colors into a carrier gif image.

``

Encoding Plans

Encoding a given message into a GIF file will eventually follows a few steps in order to conceal the presence of the payload; obscuring it amongst a list of normal gif files.

  • Incoming message payload btyes are converted into hexadecimal format
  • Hex of the payload is chunked into RGB colour values
  • colors are added to the carrier gif's colour table. (more on this later)
  • the color values mapped to the original message are peppered into the carrier gif's image data in a decryptable manner

Currently the gif file size scales drastically with the message size, but ideally there should be as little impact on the end gif size.. and the message contents should be packed as efficiently as possible into the color table of the image.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL