Jour 2‎ > ‎

2 - Stéganographie

Initiation à la stéganographie.

Le programme dans la deuxième approche est un peu austère, et n'est pas suffisamment commenté. La partie difficile à comprendre est surtout la transformation du code de chaque caractère en chiffre binaire à 8 bits, le chiffre étant écrit en commençant par le bit des unités à gauche.
On pourrait choisir de privilégier des fonctions existant dans python. Par exemple format(nombre,"b") renvoie une chaîne de caractère donnant la valeur de "nombre" écrit en binaire (attention, cependant, le nombre binaire est sans 0 inutile au début, ce n'est donc pas nécessairement un nombre binaire à 8 bits).
Il y a aussi bin(nombre) qui renvoie le résultat en forme binaire, mais qui fait précéder le résultat d'un 0b, qui complique un peu l'utilisation.
De plus, dans cette deuxième approche, j'ai programmé la chose en partant du principe que l'image était en niveaux de gris, mais on peut avoir une programmation basée sur une image en couleur, en codant chaque caractère (repéré par un mot binaire de 8 bits) sur deux pixels (la troisième composante du second pixel n'a pas besoin d'être modifiée, à ce moment).

SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ĉ
Afficher Télécharger
  27 Ko v. 2 31 janv. 2017 à 05:53 François Kriegk
Ċ
Afficher Télécharger
  125 Ko v. 2 31 janv. 2017 à 05:53 François Kriegk
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ċ

Télécharger
  1 Ko v. 3 2 févr. 2017 à 19:48 François Kriegk
ċ

Télécharger
  1 Ko v. 3 2 févr. 2017 à 19:48 François Kriegk
ċ

Afficher Télécharger
  852 Ko v. 3 2 févr. 2017 à 19:48 François Kriegk
ċ

Afficher Télécharger
  852 Ko v. 3 2 févr. 2017 à 19:48 François Kriegk
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ċ

Télécharger
  1 Ko v. 3 2 févr. 2017 à 19:49 François Kriegk
ċ

Télécharger
  1 Ko v. 3 2 févr. 2017 à 19:49 François Kriegk
ċ

Afficher Télécharger
  2552 Ko v. 5 2 févr. 2017 à 19:50 François Kriegk
SelectionFile type iconFile nameDescriptionSizeRevisionTimeUser
ċ

Télécharger
  1 Ko v. 4 2 févr. 2017 à 19:49 François Kriegk
ċ

Télécharger
  1 Ko v. 3 2 févr. 2017 à 19:49 François Kriegk
ą

Afficher Télécharger
  715 Ko v. 3 2 févr. 2017 à 19:49 François Kriegk
Comments