Digital Invisible Ink Toolkit

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 14: Line 14:
 
* [https://diit.sourceforge.net/index.html Homepage]
 
* [https://diit.sourceforge.net/index.html Homepage]
 
* [https://sourceforge.net/projects/diit/ Source]
 
* [https://sourceforge.net/projects/diit/ Source]
 +
* [https://www.youtube.com/watch?v=DbwPYsgKYa8 Video demonstration]

Revision as of 23:04, 27 August 2023

File Format
Name Digital Invisible Ink Toolkit
Ontology

Digital Invisible Ink Toolkit (DIIT) is a Java steganography tool that can hide any sort of file inside a digital image. It outputs 24-bit PNG or BMP files. To extract the data from an image, you must know not only the (optional) password, but also the algorithm (BattleSteg, Dynamic BattleSteg, HideSeek, BlindHide, FilterFirst, Dynamic FilterFirst) and the filter (Laplace, Sobel) used to hide the data in the first place.

The amount of data that can be hidden depends on the settings you choose - but as an example if you hid in the 2 least significant bits then you can hide:
MaxBytes = (image.height() * image.width() * 3 * 2) / 8
i.e. the number of pixels, times the number of colours (3), times the number of bits to hide in, all divided by 8 to get the number of bytes.

Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox