Przejdź do treści

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. 1. Wybierz Koduj lub Dekoduj. Kodowanie przesuwa litery do przodu, a dekodowanie cofa je o tyle samo.
  2. 2. Ustaw przesunięcie. Przeciągnij suwak lub wpisz liczbę od 1 do 25. Przycisk gotowe ustawienie ROT13 ustawia 13.
  3. 3. Wpisz lub wklej wiadomość. Wynik pojawia się podczas pisania. Litery zachowują wielkość; cyfry, spacje, interpunkcja i litery z akcentami przechodzą bez zmian.
  4. 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?

SzyfrKluczUżyj go, gdy
Caesar / ROT13 (ta strona)Jedno przesunięcie, 1–25Wiadomość używa jednego stałego przesunięcia
Szyfr Vigenère'aSłowo kluczowe; przesunięcie zmienia się dla każdej literyLitery są przesuwane powtarzającym się słowem
Szyfr afinicznyMnożnik i przesunięcieWiadomość jest mnożona, a potem przesuwana
Atbash CipherBrak; alfabet jest odwróconyA↔Z, B↔Y
Substitution Cipher SolverPełny pomieszany alfabetLitery 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.

Powiązane narzędzia

Więcej z kategorii Kody i szyfry