logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: [1]
1  Challenges / Aide Stéganographie / Re : Stégano - Le plus faible le: 04 Février 2015 à 18:52:26
Bonsoir,

323 ... nt 3333 octets

Ce texte est incompréhensible :  mots tronqués, fautes d'orthographe, ...
C'est voulu?

Merci d'avance.
2  Challenges / Aide Stéganographie / Re : Re : Stégano - Espionnage le: 04 Février 2015 à 11:15:13
Ben justement si y a 256 valeurs c'est modulo 256.

256 mod 256 = 0

Autant pour moi 
Merci pour la correction!

J'ai fait tourner mon programme (matlab). Après vérification, il me semble que tout est bon, mais, malgré près de 100 itérations, je reste comme sœur Anne, je ne vois rien venir.


Au moins 3 explications possibles :
1) je me suis planté
2) je ne prends pas la bonne valeur du modulo quand on a une valeur négative
3) je ne prends pas le bon pixel de départ

1) j'ai vraiment passé beaucoup de temps dans la vérification
2) dans matlab, mod(-40,360) vaut 320 est-ce la bonne définition, car tous les programmes ne donnent pas la même chose (il y a 3 définitions différentes)
3) j'ai pris comme premier octet l'ordre classique : l'octet Rouge du pixel en haut à gauche de l'image, sauf que, par exception, pour un fichier .bmp, cela ne correspond pas du tout au premier octet du fichier binaire : octet Bleu du pixel en bas à gauche

Est-ce que quelqu'un peut m'éclairer sur les points 2) et 3)? Pour le 1), je continue à m'en occuper.

Merci d'avance.
3  Challenges / Aide Stéganographie / Re : Re : Stégano - Espionnage le: 03 Février 2015 à 15:21:56
@squicky:
l'énoncé reformulé (de ce que j'ai compris): pour chaque octect, tu incrémentes le décalage après avoir soustrait à la valeur de l'octet la valeur du décalage (ex: au 4e octet, valeur_octet = 64 (par exemple), valeur décalage = 4, donc après encryptage, nouvelle valeur octet = 60)

@tous:
Et en supposant ma compréhension correcte et que le cas suivant se présente: valeur_décalage + valeur_octet > taille_octet, que faire?


Bonjour,

N'est-ce pas plutôt :
valeur_décalage - valeur_octet --> on risque uniquement des valeurs négatives?

- on fait modulo sur la valeur du décalage avec taille_octet?

Oui. Si le décalage vaut 257, tu fais un modulo 256. Pas de dépassement sur les autres octets.

Un octet a une valeur comprise entre 0 et 255 (256 valeurs) --> ne faut-il pas faire un modulo 255??

Du coup, si l'octet vaut 123 et le décalage 210 : 123-210=-87, on prend bien 168?

Une petite dernière pour la (longue?) route : sur le dernier octet, le décalage est bien 414*150*3?

Merci d'avance.
Pages: [1]