Stéganographie : cacher un fichier dans une image

Soyez le premier à donner votre avis sur cette source.

Vue 21 814 fois - Téléchargée 2 670 fois

Description

Ce petit programme propose de dissimuler (et aussi de révéler par la suite) un fichier dans une image.
L'image doit être au format BMP, JPEG ou GIF et sera enregistrée au format BMP.

Le code est relativement rapide et la dégradation est presque invisible à l'oeil nu, surtout si on ne connaît pas l'image originale.

Pour le moment, le logiciel ne peut dissimuler que 4 bit de données par pixel, ce qui oblige d'avoir une image assez grande pour masquer un fichier important (une image de 1024*768 (environ 2,25 Mo) ne peut dissimuler qu'un fichier de 390 Ko !)

je compte faire quelques tests et voir s'il ne serait pas possible d'enregistrer un peu plus sur chaque pixel (8 ou 12 bit ?).

j'espère que ce prog vous plaîra et vous servira !

Source / Exemple :


'-----------------------------------------------------------------------

Conclusion :


MISES A JOUR

- le logiciel enregistre désormais 1 octet de données par par pixel ce qui fait qu'il est possible de masquer jusqu'à 2 fois plus de données que dans la version originale !
- un mot de passe est à présent demandé, il permet de crypter/décrypter le fichier masqué. La méthode de cryptage est assez populaire (c'est du XOR) mais son but est principalement dissuasive
- le programme gère les format BMP, JPEG, GIF et ... PNG ! vous aurez besoin de la librairie GDI+ (gdiplus.dll) fournie avec Windows XP et téléchargeable gratuitement sur le site de Microsoft pour les autres systèmes d'exploitation.

- J'ai tenté d'ajouter un CRC pour vérifier l'intégrité des données mais après quelques tests, il s'est révélé que le code pouvait boguer... mais je n'abandonne pas, ce sera pour une prochaine mise à jour :-)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
28
Date d'inscription
dimanche 27 mars 2005
Statut
Membre
Dernière intervention
27 juillet 2011

J'ai l'impression que tout ce petit monde veut jouer aux apprentis hackers !! c'est effectivement une source puissante qui dans les mains de certains mal intentionnés peut faire de gros dégats !
Messages postés
1
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
9 mai 2006

Super cool, ça serait encore mieux s'il y a possibilité de verrouiller le fichier contre les modifications et suppressions
Messages postés
2
Date d'inscription
samedi 21 janvier 2006
Statut
Membre
Dernière intervention
21 janvier 2006

j'essaye merci ...je vous tient au courant...
Messages postés
121
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
10 mars 2006

Ouvre Quark.vbp avec ton éditeur Visual Basic et compile le... :)
Messages postés
2
Date d'inscription
samedi 21 janvier 2006
Statut
Membre
Dernière intervention
21 janvier 2006

comment on fait pour l'installer ??? j'ai télécharger le zip et la sa mets des fichiers pas tres courrant et je sais pas quoi faire...s'il vous plait aider moi !!! sa me serait tres utile !!!merci
Afficher les 45 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.