Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
les_exposes:image_steganographie [08/04/2015 17:20] cravic |
les_exposes:image_steganographie [22/04/2015 10:15] 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) |