stegger v0.1.1
Stegger
Steganography made simple for Node.JS
##About#
Stegger is a steganographic utility for Node.JS, to conceal encrypted text
within JPEG images (yes, JPEG!). It wraps around the UNIX utility, outguess.
I couldn't find a working existing module on npm, so I made my own. =
##About Steganography# Stegaography is the art of concealing data within ordinary looking objects, such that the original file does not appear to be tampered with. See http://en.wikipedia.org/wiki/Steganography for more information.
##Example## Before:

After:

Encrypted message: 'hello world (안녕하세요! 잘지네세요?)'
##Installation#
Install
outguesswith your relevant package manager. This can be done in Ubuntu via:sudo apt-get install outguess
Install from
npm:npm install stegger
You're all set! Load a picture, and get swagging!
##Documentation#
Check out the examples directory. The example provided, tests the encrypt()
and decrypt() function sequentially. This is done via asynchronous sequences.
Easy to use - just call either encrypt() or decrypt(). Pass in the
relevant argument object. Listen for the promise callback.
##Issues#
None at the moment. Post any via the bug tracker.
##Security## How secure is it? Well, pretty secure.
- Text is encrypted with AES-256 cipher and salted.
- Text is concealed within least-probable detected areas and salted with a second salt.
- Image would have to be earmarked as having embedded information (hard), before being cracked.
##Credit#
12 years ago