Szyfr XOR

Jest to prosty szyfr symetryczny który musi przyjąć pewne założenia:

  1. Wiadomość jest wyrażona jako ciąg bitów
  2. Kluczem jest również ciąg bitów, może być dowolnej długości (jeśli jest krótszy niż wiadomość to się zapętla)

Wzór

Szyfr można go zdefiniować jako:

Gdzie:

  • to dany bit wiadomości
  • to bit klucza
  • to indeks zarówno litery hasła jak i litery klucza
  • to znak XORa xD

Przykład szyfrowania

#pk#it