Bonjour j'ai un prob que je peux résoudre par moi-même, Vb.net 2010XOR sur la valeur HEX dans Visual Basic 2010 textbox
Je:
- TextBox1.Text avec « 4B 4E 61 58 1A 07 00 CF 90 73 00 00 0D »
- Textbox2.text avec "1b"
Bouton de commande avec ce code:
Dim M As String = TextBox1.Text Dim hex2 As String = TextBox2.Text Dim R ' StringTest2 += Chr(Convert.ToInt32(Mid(StringTest1, i, 2), 16)).ToString For i = 1 To M.Length Step 2 TextBox1.Text = TextBox1.Text & "-" Dim dec1 As Integer = Mid(M, i, 2).ToString Dim dec2 As Integer = Convert.ToInt32(hex2, 16) ' MsgBox(dec2) Dim result As Integer = dec1 Xor dec2 R = R & result Next TextBox1.Text = R
Textbox1 peut être modifiée que je souhaite, mais dans ce cas, il est hex "4B 4E 61 58 1A 07 00 CF 90 73 00 00 0D". TextBox2 contient la valeur XOR avec ...
Je veux simplement XOR chaque valeur textbox1 avec 1B comme « 4B XOR 0x1b » etc ....
Quand je le fais avec ce code qu'il donne moi: « Lors de la coulée d'un nombre la valeur doit être inférieure à l'infini » Quand je mets un « Lors de la reprise d'erreur suivant » avant le code, il m'a donné dans le résultat: « 2731313830191927282727276528242727272727 »
le résultat correct sur xor'ing Une fois "4B 4E 61 58 1A 07 00 CF 90 73 00 00 0D" avec 0x1b (27 décimales) est "50 55 7A 43 01 1C 1B D4 8B 68 1B 1B 16"
Si nous appliquons Xor une autre fois sur le résultat "50 55 7A 43 01 1C 1B D4 8B 68 1B 1B 16" nous devons trouver la première chaîne hexagonale comme réponse "4B 4E 61 58 1A 07 00 CF 90 73 00 00 0D"
je télécharger le code ici hxxp: //dl.free.fr/iG2mDDdVh
Merci pour la réponse, mais le code que vous me donnez est le même que je trouve partout, il don "t me aider beaucoup. ... – HackimTheDream
Changez le "X" en "X2" qui va forcer l'hexagone à deux endroits –
@Chris - Merci! – BeemerGuy