Sifrat XOR
En criptografia, el sifrat XOR és, com el seu nom indica, un algoritme de sifrat basat en l'operador binario XOR:
- A 0 = A,
- A A = 0,
- (B A) A = B 0 = B,
A on és una operació OR exclusiva (XOR). Una cadena de text pot ser sifrada aplicant l'operador de bit XOR sobre cada u dels caràcters utilisant una clau. Per a dessifrar l'eixida, solament cal tornar a aplicar l'operador XOR en la mateixa clau.
Per eixemple, la cadena "Wiki" (01010111 01101001 01101011 01101001 en 8-bit ASCII) pot ser sifrada en la clau 11110011 de la següent manera:
01010111 01101001 01101011 01101001 11110011 11110011 11110011 11110011 = 10100100 10011010 10011000 10011010
I viceversa per a dessifrar-ho:
10100100 10011010 10011000 10011010 11110011 11110011 11110011 11110011 = 01010111 01101001 01101011 01101001
L'operador XOR és molt comú com a part de sifrats més complexos. No obstant, per sí solament el sifrat XOR és molt vulnerable i és molt fàcil obtindre la clau a través de l'anàlisis de varis mensages sifrats en la mateixa clau.
Vore també
[editar | editar còdic]Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Cifrado XOR» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.