|
Description
Cacher un fichier dans les couleurs d'une
image quelconque. Ce logiciel sert à crypter des fichiers
à l'intérieur d'image ".bmp". Le résultat
est surprenant : dans une images se cache un fichier complet.
C'est la steganographie : l'art de crypter sans qu'on s'en aperçoivent.
Qui l'eu cru ? Dans les couleurs de cette
image de papillon de 212Ko a été caché la
totalité du "Discours de la méthode" de
R. Descartes (131Ko) et le résultat passe inaperçu.
Vous n'y croyez pas ? Pour le vérifier,
il suffit d'enregistrer cette image sur votre disque et de télécharger
le logiciel, (l'image a été crypté sans mot
de passe). Appeler l'image dans le logiciel (fichier final) cliquer
sur "décrypter l'image" et le texte va sortir
de l'image.
Telécharger le papillon 212Ko contenant le discours de
la méthode. (Pour télécharger le lociel
: voir à la fin de cette page)
Il existe de nombreux logiciels de stéganographie
qui cache du texte dans des images mais bien souvent il se contente
d'ajouter le texte au bout d'un fichier jpeg, de sorte que le
texte peut être lu avec un editeur de fichiers. De plus
si le texte est gros, il y a un soupçon qui peut naitre
par la taille anormale du fichier. Ici, c'est dans les couleurs
que le texte est caché, comme l'apparence ne produit aucun
soupçon, le texte est indiscernable. La taille du fichier
n'augmente pas, c'est une image de taille fixe qui reste une image
de la même taille.
Comment est-il possible de caché
un texte ou un fichierà l'intérieur sans prendre
plus de place ? C'est tout simplement en perdant un tout petit
peu de qualité sur chacune des couleurs que l'on gagne
de la place pour y cacher un texte.
Le logiciel permet de crypter n'importe
quel fichier sur n'importe quelle image bmp. Evidemment, plus
la taille du fichier à cacher se rapproche de la taille
de l'image moins la qualité de l'image final est bonne,
car le fichier remplace l'image en modifiant légèrement
les couleurs par des informations du fichiers.
Cacher un fichier ayant comme taille la
moitié de celle l'image est un excellent rapport qui passe
inaperçu. L'intérêt du logiciel est de conserver
l'apparence de l'image initiale avec beaucoup d'efficacité
: on peut stocker des fichiers important sans perte de qualité
notable.
Il est aussi possible d'utiliser un mot de passe (ayant entre
0 et 255 caractères) pour crytper le texte avant de l'insérer
. Dans ce cas, il faudra à nouveau le même mot de
passe pour décrypter l'image (Key sensistif). Une protection
supplémentaire indispensable à un cryptage efficace
quand le soupçon existe.
Pour comprendre comment cela est possible
voici une rapide explication de la méthode : La méthode
d'insertion du texte ne consiste pas à ajouter un texte
à la fin du fichier de l'image! Le codage du texte se fait
réeellement en jouant sur les couleurs de l'image. L'image
est très légèrement simplifiée : au
lieu de coder une pixel sur 24 bit, elle est ramené à
23bits, 22bits,.. ou moins. Les bits gagnés servent à
stocker le fichier.Les couleurs finales et initiales diffèrent
très peu, car en prenant peu de place elle subisse une
très légère nuance. .Plus le fichier à
cacher est gros, plus il faudra reserver de place, plus l'image
sera transformé. Dans les cas importants, elle semblera
contenir une sorte de "bruit", mais sans perdre sa morphologie
générale. Mais dans les petits fichier les trasformation
sont quasi invisible. Par exemple, un fichier mesurant 1/10 de
la taille de l'image transformera les couleurs primaire d'au maximum
1 cran sur une echelle de 0 à 255. Autant dire que c'est
pratiquement imperceptible.
Et pour les curieux : la taille du fichier
est stocké sur les 32 premières pixels (donc taille
maximal=1giga > reste à voir l'image...) à raison
d'un bit par pixel, et le nom (255 caractère maxi) est
stocké à la fin du fichier. (La méthode de
cryptage en option est assez simple: le mot de passe qui sert
à fabriquer une chaine de caractèrede la longueur
du fichier à crypter et lui est ajouté caractère
par caractère. Les premiers caractères ajoutés
sont ceux du mot de passe. Les suivants sont des produit et sommes
des lettres du mot de passe sans cesse transformé.)
Evolution
La version 1.2
corrige un bug sur les mot de passe (il fallait charger deux fois
l'image pour que ça fonctionne) Elle 'est plus complètement
compatible avec la version 1.0 qui est toujours en telechargement
pour ceux qui en ont besoin.
|