Beste Tweakers 
na veel te hebben gelezen over XOR ( Zowel boeken als op google & op dit flora ) zit ik toch nog steeds met het volgende probleem:
Ik wil het volgende bereiken:
Ik heb 2 ASCII HEX strings:
- ( goudvis ) :: 676F7564766973
- (computer ) :: 636F6D7075746572
Nu wil ik met de XOR key ( computer ) goudvis gaan 'encrypten'
Dit is het meest 'bruikbare' stuk code wat ik momenteel heb kunnen vinden middels google ( Gevonden op : http://mindprod.com/jgloss/xor.html )
Graag zou ik het gebruiken in bijvoorbeeld de volgende mannier :
na veel te hebben gelezen over XOR ( Zowel boeken als op google & op dit flora ) zit ik toch nog steeds met het volgende probleem:
Ik wil het volgende bereiken:
Ik heb 2 ASCII HEX strings:
- ( goudvis ) :: 676F7564766973
- (computer ) :: 636F6D7075746572
Nu wil ik met de XOR key ( computer ) goudvis gaan 'encrypten'
code:
1
2
3
4
5
6
7
8
9
| // encrypting a[] with key k[] into e[]
// a[] = array to be encrypted
// k[] = key of truly random gibberish
// e[] = encrypted data
byte[] e = new byte[a.length];
for ( int i=0; i<a.length; i++ )
{
e[i] = (byte)( a[i] ^ k[i] );
} |
Dit is het meest 'bruikbare' stuk code wat ik momenteel heb kunnen vinden middels google ( Gevonden op : http://mindprod.com/jgloss/xor.html )
Graag zou ik het gebruiken in bijvoorbeeld de volgende mannier :
code:
1
2
3
4
5
| public String getXOR (String xorKey, String xorToEncrypt) {
//hier moet het dan gaan gebeuren
return strEncrypted;
} |
[ Voor 4% gewijzigd door Verwijderd op 23-09-2004 08:52 ]