What's In the Book
    What's New
    What's Old
FAQ
Click here to experiment with hiding information in the noise of a picture.
Click here to hide a message as a baseball game's voiceover with mimic functions.
Click here to hide a message in a list of disco songs or any other list you choose.
Click here to hide a message by scrambling the letters of a word.
Steganography Links
Download Software
Errata
To contact me: p3@wayner.org
If you're interested in keeping your database secure from prying eyes, fraudsters, traitorous insiders, and hackers, check out Translucent Databases.


Some Big Archives-- There are a number of other excellent archives containing steganography software. Here are some.

The Stego Archive
A Crypto Archive
The Cambridge Archives
Paris's Archives
Sower's Pages
Neil F. Johnson's Main Pages and University Pages
Watermarking World
The Funet Archives
More Archives

Some Important Software Packages-- Here are a few links to some important and influential software packages available on the Internet.

Click here The F5 package for encoding information in JPEG images using a technique to thwart visual and statistical attacks.
Click here Romana Machado distributes the Java version of her Stego and EzStego software from here. This cross-platform tool hides information in the least significant bit of an image  after the colors in the image are sorted. This usually works quite well, but there can be some inconsitencies. The software is distributed with the GNU Public License.
Click here The F5 software used for hiding information in JPEG images and includes a number of enhancements designed to avoid steganalytic techniques discovered by the creator, Andreas Westfeld .
Click here The source for the Steganographic File System. This software works well with Linux file systems and can probably be extended to any other file systems with some work. It is released under the GNU GPL.
Click here The StashIt software hides data in the least significant bits of images with five different techniques. There is no charge for the software.
Click here The Snow software developed by Matthew Kwan will insert extra spaces at the end of each line. Three bits are encoded in each line by adding between 0 and 7 spaces that are ignored by most display programs including web browsers.
Click here The MandelSteg software hides information in the least significant bit of an image of the Mandelbrot set. The set can be synthesized for any set of coordinates in the plane with seven bits of accuracy. The last bit is the message.
Click here The PGP Stealth project turns a PGP message into something indistinguishable from noise.
Click here The Stella (Steganography Exploration Lab) software is both a tool for hiding information in bitmaps and a lab for exploring how hidden the information may be. The software includes a number of different tools for taking apart the images to see the effects.
Click here The Gifshuffle program written by Matthew Kwan hides information in the ordering of the pallete of an image. If there are n! different ways to arrange n objects, then log2(n!) bits can be hidden in the choice of which sorting to choose. GifShuffle hides 209 bytes in the way that it selects 256 colors.
Click here David Glaude and Didier Barzin created this program ( SteganoGifPaletteOrder ) that hides information in the permutation of the colors in the GIF palette in the same manner as GifShuffle .
Click here Steganos sells a suite of security products that includes The Safe , a ``hard drive that disappears at the click of a button. "
Click here The JSteg software enhanced with a Windows shell.
Click here The JPHide and JPSeek programs written by Allan Latham hide information in the JPEG coefficients using classical algorithms. The software keeps track of the change in the statistical profile of the coefficients to help you avoid steganalysis.
Click here Compris sells TextHide , a software program that hides information by changing the structure of sentences. That is, sentences are changed to hide information. The text should, in theory, say the same thing after the extra information is inserted.
Click here Mark Chapman created NiceText as his Master thesis project during his time at the University of Wisconson studying with George Davida . The software assembles a dictionary and classifies words to make it possible to approximate styles while also hiding information in text.
Click here DataMark Technologies sells four programs using steganography. One offers watermarking, one embeds raw information, one for adding a digital signature to an image, and one for building a ``safe''.
Click here Stealth Encrypt bundles a steganography wizard with their security suite.
Click here Hide4PGP stores data in the least-significant bit of either BMP or WAV files. It's a small, free program.
Click here BlindSide hides information in bit mapped images after using a proprietary encryption algorithm for extra protection.
Click here The Steghide software is a GPL protected package started by Stefan Hetzl for hiding information in the least-significant bits of images (BMPs) or sound files (WAV or AU).
Click here Hide In Picture stores information in the least significant bits of image files.
Click here In The Picture hides information in 4-bit, 8-bit and 24-bit images. The software can also store multiple files protected with different passwords.
Click here MixMaster is an excellent set of tools for running and using anonymous remailers.
Click here Professor Deepa Kundur's watermarking links. Her papers can be found here.
Click here EncryptPic hides information in 24-bit BMP images after scrambling them with the Cast algorithm.
Click here Andrew Brown wrote S-Tools , one of the first programs for hiding information in image and sound files.
Click here Invisible Secrets is a shareware program for storing information in the usual places. It is a well-designed and highly polished program. A version supported by banner ads is also available.
Click here S-Mail hides information in x86 executable files (.exe or .dll) The programs still work after the information is inserted.
Click here Camoflage is a basic tool for compressing, encrypting and then appending the information to the end of a file. The information isn't inserted steganographically into the actual data, it's just stuck at the end. This is often good enough and it is guaranteed not to leave any distortion to the cover file.
Click here wbStego is a polished, professional tool for hiding information in sound, image and text formats. The latest version can also store them in Adobe PDF files in order to help establish ownership.
Click here If you want to hide information in a scrambled directory on your hard drive, Scramdisk provides the mechanism.
Click here Fabien A. P. Petitcolas created MP3Stego for hiding information in the very popular MP3 files. The mechanism tweaks the parity of some of the quantized coefficients chosen using a random number generator.
Click here Niels Provos built the Outguess system to hide information in JPEG files without distorting the statistical profile. He also distributes the StegDetect program which will detect distortions in other steganographic systems.
Click here Psionic Software created this package for hiding information in the redundant or optional bits of the TCP/IP headers . (The IP packet identification field, the TCP initial sequence number field and the TCP acknowledged sequence number field.)
Click here PGMStealth hides data in the least significant bits of PGM files on Unix boxes.
Click here Piilo hides data in the least significant bits of PGM files on Unix boxes.
Click here The StirMark software helps test watermark or image steganographic methods by scrambing the images in subtle ways. The software treats the image like a rubber sheet by stretching some parts, blurring other parts, destroying some parts, and even duplicating small parts. The meddling is controlled with parameters so watermark creators can make claims like, ``This software resists Stirmark at settings up to 1.5."