STÉGANOGRAPHIE [BORLAND C++]

rezoman Messages postés 4 Date d'inscription dimanche 20 octobre 2002 Statut Membre Dernière intervention 31 mai 2003 - 31 mai 2003 à 17:23
cs_Draven Messages postés 62 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 8 octobre 2006 - 6 mars 2004 à 18:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10831-steganographie-borland-c

cs_Draven Messages postés 62 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 8 octobre 2006
6 mars 2004 à 18:42
Je ne vois pas comment tu peux cacher du texte sans dégrader, même légèrement, l'image.
lastpixl Messages postés 56 Date d'inscription samedi 28 juin 2003 Statut Membre Dernière intervention 16 février 2006
6 mars 2004 à 14:34
Quelqu'un qui cherchera une image stéganographiée verra tout de suite que presque tout les derniers bits sont à zero, ce qui est un peu bizarre... Sinon, pourquoi dégrader une image quand c'est inutile ?

Je suis en train de faire un programme de stéganographie en mode graphique (VCL) pour mes TPE c'est pour ca que je viens poster ces commentaires...
cs_Draven Messages postés 62 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 8 octobre 2006
6 mars 2004 à 11:42
Cette méthode dégrade un bit par octet de donnée. Donc si tu arrive à voir la différence sur une image en 16 millions de couleurs tu es très fort. C'est sur que ce n'est pas la méthode à appliquer sur une image 2 couleurs.

a+
lastpixl Messages postés 56 Date d'inscription samedi 28 juin 2003 Statut Membre Dernière intervention 16 février 2006
5 mars 2004 à 20:52
Toutel'image est dégradée par cette méthode, et la phrase ne fait qu'au maximum 250 octets : il faudrait par exemple ajouter un int au début, dans les 1ers octets cachée, qui indiqueraient la longueur à lire...


+++,
Lastpix'l
cs_exar Messages postés 286 Date d'inscription vendredi 5 décembre 2003 Statut Membre Dernière intervention 22 avril 2012 1
4 févr. 2004 à 21:42
Si: la dissimulation de messages dans u JPEG est possible et d'ailleurs déjà implémentée dans de nombreux logiciels de stéganographie...
Ca fonctionne d'ailleurs aussi avec du MPEG, qui est aussi un format compressé !
ishahn Messages postés 1 Date d'inscription dimanche 8 juin 2003 Statut Membre Dernière intervention 9 juin 2003
9 juin 2003 à 03:42
Pour ce qui est de planquer kek chose dans une image jpeg, moi j'y crois pas des masses (à cause de la compression avec pertes), ou alors ça devient vraiment compliqué. Par contre, il existe un format qui s'appelle le JPEG2000 et qui est capable de faire de la compression sans pertes : le taux de compression dépendra bien sûr de la complexité de l'image.
Juste pour info : le JPEG2000 exactement comme le JPEG (c'est à dire transformée de fourier discrète de l'image puis élimination des "termes" non significatifs) sauf que les fonctions utilisées pour la transformation ne sont plus des sinusoïdes mais des ondelettes... (c'est plus du Fourier mais l'équation est la même, avec une base formée d'ondelettes au lieu de sin).

Seul petit soucis, le JPEG2000 n'est pas encore très répandu... mais c'est format qui détronera tous les autres d'ici peu de temps.
revinc Messages postés 385 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 19 décembre 2017
2 juin 2003 à 08:49
Le JPEG Independant Group : http://www.ijg.org/
avec toutes les sources C du format...

Quand a planquer des données dans une image JPEG, y'a pas de contre-indication mais c'est plutôt chaud...
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
1 juin 2003 à 16:39
eh bien le fait que JPEG altère l'image ne sera pas un problème puisque le message est "caché" dans le code de l'image. ce code n'est pas changé, i lest seulement interpreté, donc c pas un problème je pense.
cs_Draven Messages postés 62 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 8 octobre 2006
1 juin 2003 à 15:59
merci Rabah71B je vais y jetez un oeil.
Galett je recherche de la doc pour justement tenter de trouver une solution.
Galett Messages postés 115 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 21 mai 2005
1 juin 2003 à 12:40
sans vouloir être le trouble-fête, je vois mal comment l'implémenter sur du jpeg, étant donné que le jpeg altère l'image ...
cs_Rabah71B Messages postés 2 Date d'inscription lundi 3 février 2003 Statut Membre Dernière intervention 1 juin 2003
1 juin 2003 à 01:55
salut
c mon premier message ici
je connais un tres bon site et tu y va trouvras plein de documentations
www.wotsit.org
je trouve ce site(cppfrance)formidable mais malheureusement je viens juste d apprendre le c++ alors je ne peux pas participer
je serais tres reconnaissant si vous m aidiez par des cours tutos...et surtout en ce qui concerne les api windows
je vous remercie bcp pour tous vos efforts
bye et c++
cs_Draven Messages postés 62 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 8 octobre 2006
31 mai 2003 à 21:49
Salut rezoman
Justement je suis en train de me documenter sur les autres types de formats (notamment jpg) pour ameliorer ce prog.
Si j avais vous avez de bonne docs sur le jpg ou tiff... n hesite pas a me les envoyer. merci d avance.
draven426@hotmail.com
rezoman Messages postés 4 Date d'inscription dimanche 20 octobre 2002 Statut Membre Dernière intervention 31 mai 2003
31 mai 2003 à 17:23
interessant comme source. on peut aussi utiliser ton prog pour inserer un copyright sur une image sans que cela se voit. dommage que tu n en a pas fait un qui fonctionne avec les fichiers jpeg, qui sont tout de meme nettement plus utilisé sur le net. Si jamais tu le fais tiens moi au courant stp.
Rejoignez-nous