snowdrop is intended to bring (relatively) invisible and modification-proof watermarking to a new realm of “source material” – written word and computer source codes.
The information is not being embedded in the least significant portions of some binary output, as it would be with a traditional low-level steganography, but into the source itself. The idea, at least for English, isn’t new – there was some serious work done by Mikhail Atallah from Purdue University. Snowdrop is merely an attempt to provide a reliable, useful tool to implement those source-level watermarking / steganography capabilities.
Because of some tricks, such as using specially crafted MD5 shortcuts, it gives certain additional advantages to its potential users, such as integrity and privacy of embedded information, or an
ability to demonstrate the origin of a document to the public. Separate logical channels are used to carry highly redundant watermark to ensure it is extremely difficult to remove this information by accident, simple reformatting, etc.
It is useful in forensic investigations and security actions. It provides three commands: sd-eng, sd-engf and sd-c. sd-eng and sd-engf provide watermarking for draft-quality and fine-quality English language text documents, respectively, whereas sd-c provides experimental C source code watermarking.
This is free and open source software.
Website: salsa.debian.org/pkg-security-team/snowdrop
Support:
Developer: Michal Zalewski
License: GNU General Public License v2.0
snowdrop is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| Steganography Tools | |
|---|---|
| OpenStego | Java based tool to hide secret data in image files |
| stegify | Tool written in Go for LSB steganography |
| Stegano | Supports hiding data in PNG images via LSB encoding |
| zsteg | Fast detector for hidden payloads in PNG and BMP images |
| Snow | Whitespace steganography program |
| StegoVeritas | Command-line toolkit for uncovering hidden data in image files |
| jdvrif | Hide files within a JPG cover image |
| AperiSolve | Web-based toolkit running multiple steganalysis checks in one place |
| Wavsteg | Uses least significant bit steganography to hide a file in .wavs |
| Steghide | Uses an algorithm which is undetectable by color-frequency tests |
| Steganoroute | Send steganographed text messages to mtr with fake hops in the network |
| Stegoshare | Java based steganography tool |
| snowdrop | Text watermarking and watermark recovery |
| PixelSafe | Graphical utility for securely concealing data inside image files |
| Aletheia | Detect and analyse concealed messages embedded in digital images |
| Rooks | Adaptive steganography toolkit |
| Stegosuite | Steganography tool which lets hide information in image files |
| StegCracker | Steganography brute-force utility to uncover hidden data inside files |
| OutGuess | Universal steganographic tool |
| Ermis | Hide and extract secret messages within images and audio files |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.