Salut,
Le retour de (du) XOR.
en fait c'est la fonction qui s'appel soit l'un soit l'autre mais pas les deux !
tu prends une donnée de n octets, si tu fait un xor entre ces octets et une clef de n octets aussi, tu ne peux en aucun cas remonter à la donnée en claire car le seule moyen de récupérer ta donnée c'est de réappliquer un xor avec la même clef.
Cette fonction permet de créer le cryptage parfait (je vous entend déjà râler

) et bien oui si tu as une données de 300 Mo si la clef fait 300Mo ta donnée est full secure (si ta clef est bien cachée evidement).
Par contre si tu prends une clef inférieur à la donnée là par contre on est pas bon...... tous les algorithme de cryptage (AES en autre) utilisent à un moment ou un autre un xor.
je sais pas bien si je suis bien clair.. !
++
lcf