Anar al contingut

Sifrat XOR

De L'Enciclopèdia, la wikipedia en valencià

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]