Salut à vous,
voici mon problème,
Je souhaite programmer un petit bidule qui ferait de la stéganographie.
Le but? Cacher un message dans une image,
Comment? Dans chaque pixel, regarder la valeur Red, Green et Blue, si le nombre %2 ==1 on met un true, sinon false. Et ainsi avoir un tableau de boolean (ou une arraylist, je sais pas encore).
Bien sûr il faudrait pour ça une image préalablement encodé avec des RGB préalablement mis en pair ou impair selon notre bon-vouloir (mais bon, modifier la valeur de 1 sur 256, ça ne sera pas vraiment visible je pense).
Mon problème se situe au niveau de la String, comment la faire changer directement en tableau de boolean (donc selon le code ASCII, 8 boolean par char, ça permettrait de cacher des messages longs dans une image correcte, de manière invisible).
Il existe bien la méthode manuelle, je prends 8 bit, je le transforme en int <255, je le change en char, et je le rajoute à ma string "", et vice versa, mais elle me parait bien longue à mettre en place, y a t-il plus court ou pas?
Merci d'avoir lu jusque-là!!
Partager