Koder i dekoder szyfru Cezara
Koduj lub dekoduj szyfr przesuwający Cezara z dowolnym przesunięciem od 1 do 25 albo naciśnij gotowe ustawienie ROT13. Jeśli nie znasz przesunięcia, zaznacz tryb siłowy i przeczytaj na liście wszystkie 25 możliwych odszyfrowań. Litery zachowują wielkość, a wszystko inne przechodzi bez zmian. Za darmo, bez rejestracji, a nic nie jest przesyłane.
Tryb
Jak działa szyfr Cezara
Szyfr Cezara to jedna z najstarszych znanych technik szyfrowania, nazwana od Juliusza Cezara, który używał jej około 58 roku p.n.e. do ochrony korespondencji wojskowej. Każda litera jest zastępowana literą o stałą liczbę pozycji dalej w alfabecie, zawijając się od Z z powrotem do A. Przy przesunięciu o 3, HELLO staje się KHOOR.
Dekodowanie po prostu przesuwa w przeciwnym kierunku. Ponieważ istnieje tylko 25 sensownych przesunięć, szyfr nie oferuje dziś żadnego realnego bezpieczeństwa — ale ta sama słabość czyni go doskonałym wprowadzeniem do kryptografii, a powyższy tryb siłowy pokazuje dokładnie, jak złamałby go atakujący.
Jak korzystać z narzędzia szyfru Cezara
- 1. Wybierz Koduj lub Dekoduj. Kodowanie przesuwa litery do przodu, a dekodowanie cofa je o tyle samo.
- 2. Ustaw przesunięcie. Przeciągnij suwak lub wpisz liczbę od 1 do 25. Przycisk gotowe ustawienie ROT13 ustawia 13.
- 3. Wpisz lub wklej wiadomość. Wynik pojawia się podczas pisania. Litery zachowują wielkość; cyfry, spacje, interpunkcja i litery z akcentami przechodzą bez zmian.
- 4. Nie znasz przesunięcia? Zaznacz Tryb siłowy. Narzędzie stosuje wszystkie 25 dekodowań i wypisuje je, abyś mógł przejrzeć listę w poszukiwaniu wiersza, który czyta się jak zrozumiały angielski tekst.
Jak działa szyfr Cezara
Ponumeruj litery od 0 (A) do 25 (Z). Aby zaszyfrować z przesunięciem k, dodaj k do numeru każdej litery i zawiń za Z: E(x) = (x + k) mod 26. Aby odszyfrować, odejmij: D(x) = (x − k) mod 26. Rzymski pisarz Swetoniusz w życiorysie Juliusza Cezara pisze, że Cezar zapisywał poufne listy, podstawiając D za A „i tak samo z resztą” — przesunięcie o 3, wersja, która nosi jego imię.
Tekst jawny
ABCDEFGHIJKLMNOPQRSTUVWXYZ
Przesunięcie 3
DEFGHIJKLMNOPQRSTUVWXYZABC
ROT13
NOPQRSTUVWXYZABCDEFGHIJKLM
Przykład krok po kroku
Attack at dawn z przesunięciem 3 staje się Dwwdfn dw gdzq: A na D, t na w, t na w, a na d, c na f, k na n i tak dalej, spacje bez zmian. Z ROT13 ta sama wiadomość staje się Nggnpx ng qnja, a ponowne zastosowanie ROT13 zwraca Attack at dawn. To użyteczna cecha ROT13: 13 to połowa 26, więc ta sama operacja koduje i dekoduje. Używano go na Usenecie i forach do ukrywania spoilerów i puent, nigdy do zachowania tajemnic.
Łamanie szyfru Cezara
Ponieważ tylko 25 przesunięć coś zmienia, można je wszystkie wypróbować. Wpisz Dwwdfn dw gdzq z zaznaczonym trybem siłowym, a lista przebiega od Przesunięcie 1: Cvvcem cv fcyp przez Przesunięcie 3: Attack at dawn aż do Przesunięcie 25. Poprawna linia to jedyna, która ma prawdziwe słowa. Przy długich wiadomościach jest szybsze sprawdzenie, analiza częstości: E jest najczęstszą literą w języku angielskim, więc najczęstsza litera szyfrogramu prawdopodobnie oznacza E, a odległość między nimi daje przesunięcie. Licznik częstotliwości liter policzy litery za Ciebie.
Zwróć uwagę, że lista trybu siłowego pokazuje wyniki dekodowania, po jednym dla każdego możliwego przesunięcia, i nie ustawia ich w rankingu; czytanie należy do Ciebie.
Ograniczenia tego narzędzia
- Przesuwane są tylko litery A–Z i a–z. Litery z akcentami, cyrylica, greka i inne pisma przechodzą bez zmian, więc
Caféz przesunięciem 3 staje sięFdié. Szyfr jest zdefiniowany na 26-literowym alfabecie. - Przesunięcie 0 i 26 nic nie robią, dlatego suwak zaczyna się od 1 i kończy na 25.
- Nie jest bezpieczny. Przy 25 możliwych kluczach szyfr Cezara nie chroni niczego; używaj go do zagadek, nauki i gier.
Którego szyfru potrzebujesz?
| Szyfr | Klucz | Użyj go, gdy |
|---|---|---|
| Caesar / ROT13 (ta strona) | Jedno przesunięcie, 1–25 | Wiadomość używa jednego stałego przesunięcia |
| Szyfr Vigenère'a | Słowo kluczowe; przesunięcie zmienia się dla każdej litery | Litery są przesuwane powtarzającym się słowem |
| Szyfr afiniczny | Mnożnik i przesunięcie | Wiadomość jest mnożona, a potem przesuwana |
| Atbash Cipher | Brak; alfabet jest odwrócony | A↔Z, B↔Y |
| Substitution Cipher Solver | Pełny pomieszany alfabet | Litery odwzorowują się jeden do jednego bez wzorca |
Nie wiesz, jaki masz szyfr? Planowany Cipher Identifier zaproponuje rodzinę szyfru na podstawie statystyk liter.
Najczęstsze pytania
- Czym jest szyfr Cezara?
- Szyfr podstawieniowy, który zastępuje każdą literę tą, która znajduje się o stałą liczbę pozycji dalej w alfabecie, zawijając się od Z do A. Przy przesunięciu o 3 A staje się D, a HELLO staje się KHOOR. Nazwa pochodzi od Juliusza Cezara, o którym Swetoniusz podaje, że używał przesunięcia o 3.
- Jak zdekodować szyfr Cezara, nie znając przesunięcia?
- Zaznacz tryb siłowy i wklej wiadomość. Narzędzie wypisuje wszystkie 25 odszyfrowań; to, które czyta się jak zwykły język, jest odpowiedzią. Ponieważ kandydatów jest tylko 25, dla prawdziwego szyfru Cezara to zawsze się udaje.
- Czym jest ROT13?
- Szyfrem Cezara z przesunięciem o 13. Ponieważ 13 to połowa alfabetu, zastosowanie go dwa razy przywraca oryginał, więc jedna operacja koduje i dekoduje. Do ustawienia przesunięcia użyj przycisku gotowego ustawienia ROT13.
- Czy szyfr zmienia liczby, spacje lub interpunkcję?
- Nie. Przesuwane są tylko litery A–Z i a–z, a każda zachowuje swoją wielkość. Cyfry, spacje, interpunkcja i litery z akcentami pozostają bez zmian.
- Czym szyfr Cezara różni się od szyfru Vigenère'a?
- Szyfr Cezara używa jednego przesunięcia dla całej wiadomości. Szyfr Vigenère'a używa słowa kluczowego, a każda litera klucza daje inne przesunięcie Cezara dla odpowiadającej jej litery wiadomości, dlatego przez wieki opierał się atakom.
- Czy szyfr Cezara jest bezpieczny?
- Nie. Ma 25 kluczy i natychmiast pada pod atakiem siłowym, podobnie jak pod analizą częstości. Jest dobrym pierwszym szyfrem do nauki i zagadek, ale nigdy nie może chronić czegokolwiek prywatnego.
- Czy moja wiadomość jest gdziekolwiek przesyłana?
- Nie. Przesuwanie odbywa się w przeglądarce podczas pisania i nic nie jest nigdzie wysyłane.