le xor, ( si tu comprend le binaire) c´est permettre de crypter un nombre binaire avec un autre nombre binaire...
Exemple: tu veux crypter
000101001
tu utilise par exemple la clé :100101100 ( elle doit imperativement avoir le meme nb de caractères)
et bien tu effectue
000101001
100101100
_____________________
100000101
si tu as une colonne de 2 symboles identiques ( 1+1 ou 0+0); tu obtient un 0
sinon, avec des symboles différents, tu obtient 1