Stegano : un fichier peut en cacher un autre

Un petit script Linux simple pour cacher des données dans un fichier

La stéganographie, ou l'art de cacher un message dans un fichier.

Ça faisait longtemps que je voulais réaliser mon propre outil avec du shell UNIX et une belle interface Zenity.

Voilà qui est fait !

Pourquoi mon propre outil ?

En elle-même, la méthode est assez simple. Elle consiste à insérer des données étrangères dans un fichier anodin. La seule difficulté est de faire en sorte que le fichier d'origine ne soit pas corrompu.

Grâce aux logiciels libres, le procédé est assez simple, surtout sur des systèmes d'exploitation comme GNU+Linux qui permettent de réaliser aisément des scripts et d'intégrer le tout joliment dans l'interface.

Pourquoi se priver ?

Stegano Encrypter + Stegano Decrypter

J'ai donc développé deux scripts en shell UNIX, un pour masquer (Stegano Encrypter), l'autre pour révéler (Stegano Decrypter), le tout avec une jolie interface Zenity qui s'intègre parfaitement à votre distribution Linux préférée.

Pour l'instant, les scripts gèrent les fichiers gif, jpg, png, pdf et zip. Le temps de faire des tests sur d'autres formats et la liste des compatibilités devrait s'allonger.

Les sources sont disponibles ici et sont libres de droits.