Самый простой «алгоритм шифрования xor» - это, вероятно, тот, который просто XOR представляет собой открытый текст с ключом, вот так:
for each bit of the plaintext:
ciphertext = bit of plaintext XOR bit of key
где ключ просто оборачивается, когда достигает конца.
Поскольку XOR является собственным обратным алгоритмом, повторное выполнение XOR зашифрованного текста с ключом таким же образом откроет открытый текст.