STÉGANOGRAPHIE OU COMMENT CACHÉ DU TEXTE DANS UNE IMAGE

Messages postés
328
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
8 mars 2007
- - Dernière réponse : cs_Bidou
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
- 11 mai 2006 à 09:38
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/32615-steganographie-ou-comment-cache-du-texte-dans-une-image

cs_Bidou
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
43 -
Je me suis permis de convertir ton code en C# :
http://www.csharpfr.com/codes/CACHER-TEXTE-DANS-IMAGE_37542.aspx
cs_CloudStrife
Messages postés
12
Date d'inscription
dimanche 10 mars 2002
Statut
Membre
Dernière intervention
14 janvier 2006
-
hum :) très intéressent :P

Par contre, une petite amélioration pourrait être faite :)
Une adaptation a la taille du texte et de l'image :)
Au plus le texte est court au moins il consomme d'octet... hors pourquoi prendre 8bits par pixel sur une image de 1024x768, si le texte fait que 5000 caractères ? :) dans ce cas 1bit suffit plus que largement (puisqu'il permet de codé 96ko dans le fichier).
Et pourquoi pas y planquer complètement un fichier et non que un texte ? :)
paustmart
Messages postés
19
Date d'inscription
dimanche 2 novembre 2003
Statut
Membre
Dernière intervention
26 novembre 2013
-
Extrèmement interessant ce cours sur les images. Merci.
Millenod
Messages postés
35
Date d'inscription
mardi 29 avril 2003
Statut
Membre
Dernière intervention
21 septembre 2005
-
@assemple
merci pour les corrections d'orthographe. Même si je connais les règles, j'ai tendance à me laisser aller sur les forums, sans pour autant donner dans un style sms.

@aymenk
Merci, j'avais pas tout à fait vu le tout comme ça. Bien que maintenant, grâce à ton explication, c'était « presque » limpide.
Je ne savais pas la subtilité sur la relation entre bits de poids faibles et couleur.

assemple a d'ailleurs très bien illustré ton explication.


Je vous remercie donc pour votre aide et m?avoir permis de mieux comprendre les subtilités de ce code, et de voir le soutien qu'offrent les membres du site.
assemple
Messages postés
72
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
16 décembre 2011
-
REPONSE à MILLENOD
Tu confonds Bit et Octet
Aymenk bloque le "cryptage" si l'image n'est pas en 24 bits donc :
Pour chaque point :
R G B
xxxxxxxxxxxxxxxxxxxxxxxxxx
x= 0 ou 1
R, G et B variant de 0 à 255,
Un caractère = 1 octet soit xxxxxxxx (x= 0 ou 1)

Le cryptage consiste à altérer R et B de 7/255 soit 2,7%, et B de 4/255 soit 1,5%, et dans la place libérée, stocker les 8 bits de chaque caractère du texte à crypter.
R G B
xxxxx123xxxxx456xxxxxx78
x= 0 ou 1, issus de l'image
1,2,3,4,5,6,7 = 0 ou 1, issus du caractère.
123, comme 456 varie de 0 à 7, tandis que 78 varie de 0 à 4

C'est à peu près ça (ou 8/256 et 5/256 ???)

Le programme de cryptage est pas mal, simple, modifiable...
Mais il eut été mieux que le dpr soit mieux conçu, par exemple en affichant les deux images, sans et avec texte