http://darkside.com.au/snow/ [snow-log] The SNOW Home Page Whitespace steganography The program SNOW is used to conceal messages in ASCII text by appending whitespace to the end of lines. Because spaces and tabs are generally not visible in text viewers, the message is effectively hidden from casual observers. And if the built-in encryption is used, the message cannot be read even if it is detected. What's in a name? SNOW exploits the Steganographic Nature Of Whitespace. Locating trailing whitespace in text is like finding a polar bear in a snow storm (which, by the way, explains the logo). And it uses the ICE encryption algorithm, so the name is thematically consistent. It's free! As of 16 June 2013, SNOW is available under an Apache 2.0 licece. The usual conditions apply, but if you find SNOW useful for anything, the author would love to hear about it. Recent changes Prior to 22 November 1998 the DOS version, contained in snowdos.zip, had a bug affecting encryption. Files concealed with encryption using the DOS version could not be decrypted by the other versions, and vice versa. The bug was caused by bit-shifting of 16-bit variables in DOS. This has now been fixed. The source version, when compiled under Unix, also had a bug where it could not read data concealed by the DOS version, owing to the carriage return character appended by DOS. This has also been fixed as of 22 November 1998. * Documentation + How it works + Manual page + About the logo * Download source + snow-20130616.tar.gz (16210 bytes) + snow.zip (22071 bytes) * Download DOS/Windows executable + 16-bit executable snwdos16.zip (27001 bytes) + 32-bit executable snwdos32.zip (30961 bytes) * Download Java 1.1 version + Java source jsnow.zip (10691 bytes) + Java classes jsnow.jar (24039 bytes) * Java 1.1 applet + Download source, classes, and doco jsnowapp.zip (35117 bytes) + Run the applet (Note - needs Java 1.1 browser) * Examples + Dr Rick Perry's interactive CGI script for concealing/ extracting messages in HTML pages. * About the author --------------------------------------------------------------------- Document last modified by Matthew Kwan, 20 June 2013 Please send any comments or corrections to mkwan@darkside.com.au