Jak złamać szyfr Cezara brutalną siłą

Kapitoly: Szyfr Cezara, Jak złamać szyfr Cezara brutalną siłą, Jak złamać szyfr Cezara za pomocą odległości między literami

Atak siłowy

Złamanie szyfru Cezara jest łatwe, ponieważ ma on bardzo ograniczoną liczbę kluczy, tylko 26. Spośród nich jeden klucz to litera "a", która w rzeczywistości nie szyfruje tekstu jawnego w żaden sposób, pozostawiając 25 kluczy, za pomocą których możemy zaszyfrować tekst jawny. Musimy tylko spróbować odszyfrować szyfr przy użyciu wszystkich 25 kluczy i zobaczyć, który tekst ma jedyny sens.

Przykład: mamy szyfrogram "ufsipuvetvcpuve". Spróbujmy odszyfrować go przy użyciu wszystkich możliwych kluczy:

a: ufsipuvetvcpuven: hsfvchirgipchir
b: terhotudsubotudo: greubghqfhobghq
c: sdqgnstcrtanstcp: fqdtafgpegnafgp
d: rcpfmrsbqszmrsbq: epcszefodfmzefo
e: qboelqraprylqrar: dobrydencelyden
f: pandkpqzoqxkpqzs: cnaqxcdmbdkxcdm
g: ozmcjopynpwjopyt: bmzpwbclacjwbcl
h: nylbinoxmovinoxu: alyovabkzbivabk
i: mxkahmnwlnuhmnwv: zkxnuzajyahuzaj
j: lwjzglmvkmtglmvw: yjwmtyzixzgtyzi
k: kviyfklujlsfklux: xivlsxyhwyfsxyh
l: juhxejktikrejkty: whukrwxgvxerwxg
m: itgwdijshjqdijsz: vgtjqvwfuwdqvwf

Jeśli przyjrzymy się pobieżnie, zobaczymy, że jedynym tekstem, który ma sens, jest litera "r". Tak więc oryginalny otwarty tekst brzmiał prawdopodobnie "cześć, cały dzień" i został zaszyfrowany kluczem "r".

W poniższym narzędziu można spróbować automatycznie złamać szyfr. Skopiuj zaszyfrowany tekst Cezara do pola tekstowego, a narzędzie spróbuje złamać tekst metodą brute force. Jeśli atak się powiedzie, narzędzie wydrukuje użyty klucz i odszyfrowany tekst. Im dłuższy szyfrogram, tym większe prawdopodobieństwo jego złamania. Jeden akapit tekstu powinien być wystarczający.

Szyfrogram: