Witam!
Dostałem dwa maile, zaszyfrowane za pomocą algorytmu XOR. Niestety, trzeci mail z kluczem do nich nie dotarł do mnie, ponieważ serwer pocztowy padł w czwartek. Okazało się, że ktoś włamał się na serwer i usunął wszystkie maile, dosłownie wszystkim użytkownikom, więc administratorzy musieli użyć backupa ze środy. Przeszukałem sieć w poszukiwaniu metod odszyfrowywania XOR'ów i wpadłem na ten artykuł. Mówi on że XOR'ując szyfrogram 1 i szyfrogram 2 możemy jakoś odzyskać tekst jawny. Pod działaniem
C1 XOR C2 = (P XOR K) XOR (K XOR Q) = P XOR Q
pisze
W wyniku uzyskuje się więc dwa teksty jawne P i Q, "sklejone" za pomocą XOR. Tajny czynnik w postaci klucza K został wyeliminowany, a rozdzielenie tekstów P i Q jest relatywnie proste.
ale jak rozdzielić ten tekst nie znając żadnego fragmentu obu szyfrogramów?
Pozdrawiam!