Stéganographie
jenemyconnaispas
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
dsy73 Messages postés 9252 Date d'inscription Statut Contributeur Dernière intervention -
dsy73 Messages postés 9252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour , j'ai vraiment besoin d'aide svp
Pour mon cour, je dois faire un programme stéganographique sur geany donc mon but est de cacher une image dans une autre ou un texte dans une image . D'apres ce que j'ai compris je dois modifier les octets de l'image pour pouvoir cacher le texte mais je ne sais pas comment afficher les octets de cette image et les modifier par la suite . En gros je suis bloquer pouvez vous m'aider?
Pour mon cour, je dois faire un programme stéganographique sur geany donc mon but est de cacher une image dans une autre ou un texte dans une image . D'apres ce que j'ai compris je dois modifier les octets de l'image pour pouvoir cacher le texte mais je ne sais pas comment afficher les octets de cette image et les modifier par la suite . En gros je suis bloquer pouvez vous m'aider?
A voir également:
- Stéganographie
- Stéganographie logiciel - Télécharger - Photo & Graphisme
4 réponses
Salut
As-tu au moins commencer ton programme ?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
As-tu au moins commencer ton programme ?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Oui j'ai commencer pour l'instant dans mon programme j'ai réussi à afficher tout les octets de mon image. Donc la j'essaie d'arrondir chaque nuance de couleur à 0 donc je divise par 10 la valeur puis je la multiplie par 10. Je dois faire ceci pour tout les octets or je n'arrive a le faire que sur le premier octet alors j'essaie de faire une boucle mais c'est la que je bloque je n'arrive pas à modifier mon programme pour avoir une boucle.
from PIL import Image img = Image.open("Lighthouse.jpg").convert("RGB") #l,h=img.size #print(l,h) couleurs = list(img.getdata()) #print(couleurs) #img.putdata(couleurs) #L =couleurs[0,2359196] (r,v,b)=couleurs[0] for c in range(r,v,b): r=(r//10)*10 v=(v//10)*10 b=(b//10)*10 print(r,v,b)