..

Stegano 1.2

Un logiciel pour cacher des informations à l'intérieur des couleurs d'une image


Apercu

 

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.

Téléchargement :

 

  Pour accéder à la page de téléchargement, un petit mot de commentaire sera apprécié (sur votre motivation, votre cheminement pour arriver ici, votre rapport avec ce contenu, vos critiques, vos désirs...)
Commentaire

Votre Mail



Bd-viewer : pour lire une bande-dessinée numérique le plus simplement et agréablement qu'il se peut...


Le Bd-Maker pour fabriquer de vraies bandes dessinées à partir d'un simple appareil de photo numérique.


Passer une soirée entre amis à jouer avec le déformoscope : trouver qui est derrière l'image...