bonjour
je vous transcrire un petit script python en c#
je bute sur le XOR qui ne peut etre fait sur des type Byte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 key = 'sdlfkwlejrkelkrw9e8r79w7erwerw9er8w9e76r824gh23v429868wer7tf8sadf86234c2b34c87we6rw8e7r2c4234ztf' i = 0 l = len(key) for c in youpi: plop += "%.2x" % (ord(c) ^ ord(key[i])) i = (i + 1) % l
donc j'ai essayé de cat en Int(je ne sais pas si cela vas fontionner) de plus j'ai une autre erreur sur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for(int c=0 ;c<chaine.Length;c++){ p[0] = cle[i]; int t = Int32.Parse(enc.GetBytes(chaine)); int r = Int32.Parse(enc.GetBytes(p).ToString()); j = ( t ^ r ); cle += string.Format("{0:X2}",j); i = (i+1) % l; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part p[0]=cle[i]sur cle et puse of unasigned local vaeriable
Pouvez vous me deboquer Merci
Partager