Hello!
j'ai tj rien (mais obsolument rien) compris aux Xor .... je sais que c'est util en cryptage.. mais pk??? saj'sai pô... et comment on les utilise et l'utilité???
Eh bien, le Xor est un opérateur qui renvoie une valeur tellement différente des deux membres (je ne rentrerais pas dans les détails, mais sache que l'opération se passe au niveau binaire) qu'elle est très utile pour le cryptage !
Eh bien, il faut encore utiliser le Xor...
Exemple :
CRYPTAGE (valeur à crypter : 2, clef : 7)
2 Xor 7 = 5 (valeur cryptée : 5)
DECRYPTAGE (valeur à décrypter : 5, clef : 7)
5 Xor 7 = 2 (valeur décryptée : 2)
Voici l'opération effectuée lors d'un Xor :
Prenons l'opération 22 Xor 26...
22 = 10110 (binaire)
26 = 11010
On compare les valeurs des 2 membres, et on va faire une exclusion de chaque bit, c'est à dire que nous allons garder les 1 présents une seule fois, et remplacer les 1 présents deux fois par un zéro :
22 = 10110
26 = 11010
-----------
01100