Outils pour utilisateurs

Outils du site


les_exposes:image_steganographie

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
les_exposes:image_steganographie [06/04/2015 18:23]
cravic
les_exposes:image_steganographie [22/04/2015 10:15] (Version actuelle)
cravic
Ligne 23: Ligne 23:
  
 Dans tous les exemples que je vais faire, je vais utiliser des images BMP en **24 bits**, donc chaque pixel sera codé sur **3 octets en BVR** (Bleu, Vert, Rouge), c'est l'​inverse du RVB, que vous connaissez déjà tous. Dans tous les exemples que je vais faire, je vais utiliser des images BMP en **24 bits**, donc chaque pixel sera codé sur **3 octets en BVR** (Bleu, Vert, Rouge), c'est l'​inverse du RVB, que vous connaissez déjà tous.
-Par exemple, un pixel ayant la valeur hexadécimale ​ff0000 ​est un pixel bleu, car traduit en binaire, il donne :+Par exemple, un pixel ayant la valeur hexadécimale ​0000ff ​est un pixel rouge, car traduit en binaire, il donne :
  
 {{ :​les_exposes:​cravic-tab2.png?​800 |}} {{ :​les_exposes:​cravic-tab2.png?​800 |}}
Ligne 43: Ligne 43:
  
 Vous ne voyez rien ? Pourtant j'ai caché un message dans cette image. Vous ne voyez rien ? Pourtant j'ai caché un message dans cette image.
-La couleur de fond est, en hexadécimal,​ 000000 (soit, du noir), et le message est écrit en 010000.+La couleur de fond est, en hexadécimal,​ 000000 (soit, du noir), et le message est écrit en 000001.
  
 {{ :​les_exposes:​cravic-tab3.png?​800 |}} {{ :​les_exposes:​cravic-tab3.png?​800 |}}
  
 Le texte a donc une très fine teinte de gris, mais on ne la voit même pas à l’œil nu ! Le texte a donc une très fine teinte de gris, mais on ne la voit même pas à l’œil nu !
-L'​image est donc constituée intégralement de pixels ayant la valeur binaire « 00000000 00000000 00000000 »,​ sauf aux endroits où il y a du texte, où ils ont la valeur ​« 00000001 ​00000000 ​00000000 ».+L'​image est donc constituée intégralement de pixels ayant la valeur binaire « 00000000 00000000 00000000 »,​ sauf aux endroits où il y a du texte, où ils ont la valeur ​« 00000000 ​00000000 ​00000001 ».
  
 Juste pour vous, voici l'​image avec un fond blanc (valeur hexadécimale :​ ffffff) Juste pour vous, voici l'​image avec un fond blanc (valeur hexadécimale :​ ffffff)
Ligne 83: Ligne 83:
  
 Le principe de la stéganographie n'est pas difficile en soi, mais il est quasi impossible à détecter. Néanmoins, il n'est pas difficile, quand on sait que ce processus est utilisé, de décrypter l'​image et de trouver le message caché. Une bonne solution serait d'​envoyer des messages codés avec un codage classique"​ dans des images en stéganographie. Le principe de la stéganographie n'est pas difficile en soi, mais il est quasi impossible à détecter. Néanmoins, il n'est pas difficile, quand on sait que ce processus est utilisé, de décrypter l'​image et de trouver le message caché. Une bonne solution serait d'​envoyer des messages codés avec un codage classique"​ dans des images en stéganographie.
 +
 +
 +----
 +
 +===== Sources =====
 +[[http://​www.loutrel.fr/​images/​isn/​livre_isn/​livre_isn_eyrolles.pdf|Informatique et Sciences du Numérique chez Eyrolle]]
 +[[wp>​Steganography]]
 +[[http://​www.mysti2d.net/​polynesie2/​ETT/​C044/​31/​Steganographie/​index.html?​Formatbmp.html|explication du format bmp]]
 +
 +//toutes les images sont libres de droits//
les_exposes/image_steganographie.1428337389.txt.gz · Dernière modification: 06/04/2015 18:23 par cravic