Cytat:
następująco:
Mamy tekst jawny (ciąg bajtów) oraz klucz (o dowolnej dlugosci).
Sumujemy modulo2 bajt tekstu jawnego z bajtem klucza i uzyskujemy bajt
kryptogramu. Klucza uzywamy cyklicznie w calej operacji szyfrowania
(kazda kolejna operacja XOR odbywa sie z nastepnym bajtem klucza, gdy
dojdziemy do ostatniego bajtu klucza wracamy na jego poczatek)I teraz mając tak zaszyfrowany text musimy złamać szyfr... W internecie
znalazlem cos na temat metody zwanej zliczaniem koimcydencji... Jednak
nie bardzo to rozumiem. Czy ktos dysponujue moze jakimis materialami na
ten temat lub mógłby opisać kolejne kroki algorytmu. Bede wdzięczny za
jakąkolwiek pomoc
statystycznej, bierzesz najczęstsze trigramy w danym jezyku, w angielskim
to "ING" w polskim nie pamietam - "SIĘ?" czy cuś?? Teraz znasz
statystyczną częstotliwość takiego trigramu w danym języku i znasz w
tekście (będzie to najczęstrzy trigram). Dzielisz pierwszą liczbę przez
drugą i masz długośc klucza.
Jak masz dlugośc klucza to ponoć fraszka.. na poczatek odkodowujesz
pierwszy trigram, i masz trzy bajty klucza... dalej zasnąłem na wykładzie
z ochrony informacji w sieci, więc musisz sam poszukać (mozliwe, że
bierzesz drugi pod względem częstości... itd).