2011-03-07 1 views
1

J'ai une touche XOR (dfficvvifvdfher89429338jwesjcnasidneufhrfdfha23p3rwe23323ncdnhj) mais il semble être trop long, même pour long long format.La touche XOR C++ est trop longue?

Comment puis-je utiliser cette clé et me débarrasser de "l'erreur C2177: constante trop grande"?

Répondre

4

Mettez chaque valeur en char distincte dans un tableau de caractères, à savoir:

const char xor_key[] = "dffic..."; 

Vous pouvez alors XOR cependant, de nombreux personnages contre la clé à un moment, puis utilisez la touche à nouveau le caractère suivant après .

+0

Merci! Je ne pensais pas que ce serait aussi facile! : P – Phant0m

+0

C'est ce que le cracker a dit quand il a déchiffré le message. –

+0

, voir http://stackoverflow.com/questions/1135186/whats-wrong-with-xor-encryption – rakslice

Questions connexes