Szyfr Cezara
Szyfr Cezara zastępuje każdą literę tą, która stoi w alfabecie o stałą liczbę miejsc dalej. Wpisz tekst i wybierz przesunięcie, a wynik pojawi się od razu. Jeśli nie znasz przesunięcia, narzędzie sprawdzi wszystkie 25 możliwości i wskaże tę najbardziej prawdopodobną.
Źródło: Wikipedia – Caesar cipher (Verfahren, ROT13, Brechen per Häufigkeitsanalyse). Stan na: .
Jak to obliczamy
Szyfr Cezara to szyfr przesuwający: każda litera przesuwa się o tę samą liczbę miejsc w alfabecie. Przy przesunięciu 3 litera A zamienia się w D, B w E, a na końcu alfabetu liczenie zaczyna się od nowa: X staje się A. Tak „VENI” zamienia się w „YHQL”. Rzymski historyk Swetoniusz pisze, że Juliusz Cezar w ten sposób zabezpieczał swoje listy.
Jak działa narzędzie
- Szyfrowanie: wpisz tekst i wybierz przesunięcie. Przyporządkowanie pokazuje, która litera zastępuje którą.
- Deszyfrowanie z kluczem: tekst jest cofany o tę samą liczbę miejsc.
- Odczytanie bez klucza: sensownych przesunięć jest tylko 25, więc wypróbowanie wszystkich jest łatwe. Tabela podaje każdy wynik, a gwiazdka oznacza najbardziej prawdopodobny, wybrany przez porównanie częstości liter – w języku angielskim najczęstsza jest litera E, około 12,7 procent.
- Polskie znaki: klasyczny alfabet obejmuje tylko A–Z. Domyślnie narzędzie zamienia więc najpierw litery takie jak ą, ę czy ż na ich podstawowe odpowiedniki; po wyłączeniu opcji zostają bez zmian.
ROT13 i granice metody
Przy przesunięciu 13 szyfrowanie i deszyfrowanie to ta sama czynność, bo alfabet ma 26 liter. ROT13 służy w internecie do ukrywania spoilerów. Jako zabezpieczenie szyfr Cezara jest dziś bezwartościowy: przy zaledwie 25 kluczach łamie się go w kilka sekund, a częstości liter pozostają widoczne. Do prawdziwej tajemnicy służą nowoczesne metody, a mocne hasło wygenerujesz w generatorze haseł. Do zagadek i lekcji przydadzą się też tłumacz alfabetu Morse’a i zamiana tekstu na kod binarny.
Najczęściej zadawane pytania
Jak działa szyfr Cezara?
Każda litera jest przesuwana o stałą liczbę miejsc w alfabecie. Przy przesunięciu 3 słowo „CZESC” zamienia się w „FCHVF”. Aby odszyfrować, cofasz o tę samą liczbę.
Jak złamać szyfr Cezara bez klucza?
Możliwych przesunięć jest tylko 25, więc można wypróbować wszystkie. Szybsza jest analiza częstości: najczęstsza litera w szyfrogramie to zwykle przesunięte E lub A.
Co to jest ROT13?
ROT13 to szyfr Cezara z przesunięciem 13. Ponieważ 13 to połowa z 26 liter, ta sama operacja szyfruje i deszyfruje.
Co dzieje się z cyframi, spacjami i interpunkcją?
Spacje i znaki interpunkcyjne zostają bez zmian. Cyfry są przesuwane tylko po włączeniu tej opcji. Litery z ogonkami można najpierw zamienić na zwykłe A–Z.
Czy szyfr Cezara jest bezpieczny?
Nie. To metoda historyczna, którą łamie się niemal bez wysiłku. Używaj jej do zagadek, nauki i zabawy, nigdy do poufnych danych.
Źródła i podstawa prawna
- Wikipedia – Caesar cipher (Verfahren, ROT13, Brechen per Häufigkeitsanalyse)
- Wikipedia – Letter frequency (częstości liter w poszczególnych językach, podstawa oszacowania)
Stan na: · Zasady redakcyjne
Podobne narzędzia
- Tłumacz alfabetu Morse’a (kod Morse’a)Tłumacz alfabetu Morse’a: tekst na morse i z powrotem, na żywo. Odsłuchaj dźwięk lub światło, pobierz WAV, nadawaj sam kluczem. Z pełną tabelą ITU.
- Zamiana tekstu na kod binarny (i z powrotem)Zamień tekst na kod binarny, szesnastkowy, dziesiętny lub ósemkowy i przetłumacz binarny z powrotem na tekst: UTF-8 dla polskich znaków i emoji, w przeglądarce.
- Kodowanie i dekodowanie Base64Kodowanie i dekodowanie Base64 oraz Base64url z poprawnym UTF-8, do tego kodowanie URL (percent-encoding). Jasne komunikaty błędów, działa w przeglądarce.
- Odwracanie tekstuOdwracanie tekstu online: pisz litery od tyłu, odwróć kolejność słów lub wierszy albo postaw tekst do góry nogami – ze sprawdzaniem palindromu, w przeglądarce.
- Generator hasełGenerator haseł online: twórz silne, losowe hasła i łatwe do zapamiętania frazy z wyrazów, z entropią w bitach – wszystko w przeglądarce, nic nie jest wysyłane.
- Czytanie tekstu na głos: tekst na mowęCzytanie tekstu na głos online za darmo: wybierz głos, ustaw tempo i wysokość, śledź czytane słowa, wstrzymaj i zatrzymaj. Bez rejestracji, głosy lokalne.
- Numery liter w alfabecie: która to litera?Numery liter w alfabecie: wpisz literę lub słowo i zobacz numer w alfabecie polskim (M = 17, Ż = 32) i angielskim. Też liczby na litery i tabela 32 liter.
- Ozdobne litery do nicku: generator nickówOzdobne litery do nicku: wpisz imię, a generator nicków doda ꧁༺ ༻꧂, 亗, ♛ i serduszka – 30 ramek do gier, Discorda i Instagrama. Kliknij, by skopiować.
- Kalkulator moduloKalkulator modulo dla reszty z dzielenia, dużych potęg mod m i odwrotności modularnej – z tokiem obliczeń, dokładny nawet dla liczb 60-cyfrowych.