reklama

Szyfr Cezara online - narzędzie do szyfrowania i deszyfrowania tekstu

Szyfr Cezara

Szyfrowanie i odszyfrowywanie z polskimi literami

Od 0 do 34. Po 34 wraca do 0.

Co zamienia się w co

  1. AC
  2. ĄĆ
  3. BD
  4. CE
  5. ĆĘ
  6. DF
  7. EG
  8. ĘH
  9. FI
  10. GJ
  11. HK
  12. IL
  13. JŁ
  14. KM
  15. LN
  16. ŁŃ
  17. MO
  18. NÓ
  19. ŃP
  20. OQ
  21. ÓR
  22. PS
  23. QŚ
  24. RT
  25. SU
  26. ŚV
  27. TW
  28. UX
  29. VY
  30. WZ
  31. XŹ
  32. YŻ
  33. ZA
  34. ŹĄ
  35. ŻB

Szyfrogram

Wpisz tekst, a wynik pojawi się tutaj.

Umieść to narzędzie u siebie: pobierz kod

Wpisz tekst, ustaw klucz i od razu zobacz szyfrogram. Kalkulator działa na pełnym polskim alfabecie, z literami Ą, Ć, Ę, Ł, Ń, Ó, Ś, Ź i Ż, a także z Q, V i X.

Odszyfrowanie działa tak samo, tylko w drugą stronę. Jeśli nie znasz klucza, kalkulator pokaże tekst po każdym z 35 możliwych przesunięć.

Jak korzystać z kalkulatora?

  1. 1
    Wybierz, co chcesz zrobić

    Kliknij „Szyfruj” albo „Odszyfruj”. Po zmianie trybu wynik trafia do pola tekstu, więc od razu sprawdzisz, czy da się go odwrócić.

  2. 2
    Wpisz tekst

    Wynik pojawia się na bieżąco pod formularzem. Na pasku alfabetu podświetlą się litery, których używasz.

  3. 3
    Ustaw klucz

    Wpisz liczbę od 0 do 34 albo użyj przycisków minus i plus. Strzałki w górę i w dół na klawiaturze też zmieniają klucz.

  4. 4
    Skopiuj wynik

    Przycisk „Kopiuj” przenosi wynik do schowka.

Jak działa szyfr Cezara?

Każdą literę tekstu zastępujesz literą leżącą o stałą liczbę miejsc dalej w alfabecie. Ta liczba to klucz. Gdy dojdziesz do końca alfabetu, liczysz dalej od początku, jakby litery były ułożone w koło.

W alfabecie łacińskim, który ma 26 liter, przy kluczu 3 litera A zamienia się w D. W polskim alfabecie między A a D są jeszcze Ą, B, C i Ć, więc ten sam klucz zamienia A w C. Dlatego szyfrogram z polskiego kalkulatora różni się od tego z kalkulatora łacińskiego.

Przykład z kluczem 3

Szyfrujemy tekst TAJNY KOMUNIKAT. Każdą literę przesuwamy o 3 miejsca:

  • T (pozycja 26) przechodzi w W (pozycja 29),
  • A (0) przechodzi w C (3),
  • J (12) przechodzi w Ł (15),
  • N (17) przechodzi w Ó (20),
  • Y (31) przechodzi w Ż (34).

Cały szyfrogram to WCŁÓŻ MQOXÓLMCW. Spacja zostaje na swoim miejscu. Żeby go odszyfrować, przesuwasz każdą literę o 3 miejsca w lewo.

Szyfr Cezara jako wzór

Gdy ponumerujesz litery od 0 do 34, szyfrowanie sprowadza się do dodawania, a odszyfrowanie do odejmowania. Działanie „mod 35” oznacza resztę z dzielenia przez 35. To ono sprawia, że po Ż wracasz do A.

  1. A0
  2. Ą1
  3. B2
  4. C3
  5. Ć4
  6. D5
  7. E6
  8. Ę7
  9. F8
  10. G9
  11. H10
  12. I11
  13. J12
  14. K13
  15. L14
  16. Ł15
  17. M16
  18. N17
  19. Ń18
  20. O19
  21. Ó20
  22. P21
  23. Q22
  24. R23
  25. S24
  26. Ś25
  27. T26
  28. U27
  29. V28
  30. W29
  31. X30
  32. Y31
  33. Z32
  34. Ź33
  35. Ż34

szyfrowanie: y = (x + k) mod 35

odszyfrowanie: x = (y − k) mod 35

Litera x to pozycja litery w tekście jawnym, y to pozycja w szyfrogramie, a k to klucz. Przykład: Y ma pozycję 31, więc przy kluczu 5 dostajesz (31 + 5) mod 35 = 1, czyli Ą.

Jak złamać szyfr Cezara?

Szyfr Cezara łatwo złamać z trzech powodów:

  • Kluczy jest tylko 35, więc da się sprawdzić każdy po kolei. Kalkulator robi to w trybie „Odszyfruj”, w liście pod wynikiem.
  • Częstość liter się nie zmienia. W polskich tekstach bardzo często występują litery A, I, O i E. Jeśli w szyfrogramie najczęściej pojawia się C, klucz prawdopodobnie wynosi 3.
  • Długość słów i odstępy zostają takie same. Krótkie, jednoliterowe słowa, takie jak „i”, „a”, „w” czy „z”, szybko podpowiadają klucz.

Dlatego szyfru Cezara nie używa się do ochrony prawdziwych danych. Dobrze sprawdza się za to w nauce, w zagadkach i w grach terenowych.

Skąd wzięła się nazwa

Szyfr nosi imię Juliusza Cezara, rzymskiego wodza z I wieku p.n.e. Rzymski historyk Swetoniusz opisał, że Cezar szyfrował w ten sposób listy, zastępując każdą literę literą leżącą trzy miejsca dalej. Szyfr bywa też nazywany szyfrem przesuwającym albo kodem Cezara.

Ten sam pomysł żyje do dziś w szyfrze ROT13. To szyfr Cezara z kluczem 13 na alfabecie łacińskim. Ponieważ 13 to połowa z 26, ta sama operacja szyfruje i odszyfrowuje tekst. Na zasadzie przesunięcia opiera się też szyfr Vigenère’a, w którym każda litera ma inny klucz.

Najczęściej zadawane pytania

Czym jest szyfr Cezara?

To jeden z najstarszych znanych szyfrów. Każdą literę tekstu zastępuje się literą przesuniętą o stałą liczbę miejsc w alfabecie. Tę liczbę nazywa się kluczem. Nazwa pochodzi od Juliusza Cezara, który według Swetoniusza szyfrował w ten sposób listy, przesuwając litery o 3 miejsca.

Jak zaszyfrować tekst szyfrem Cezara?

Wybierz klucz, na przykład 3, i każdą literę zamień na literę leżącą o 3 miejsca dalej w alfabecie. W polskim alfabecie A zamienia się w C, bo po drodze są Ą i B. Gdy dojdziesz do końca alfabetu, liczysz dalej od początku: Ź przechodzi w Ą, a Ż w B.

Jak odszyfrować tekst bez znajomości klucza?

Polski alfabet ma 35 liter, więc są tylko 35 możliwe klucze. Wystarczy sprawdzić każdy z nich i wybrać ten, który daje sensowny tekst. Kalkulator robi to za Ciebie: w trybie „Odszyfruj” pokazuje tekst po wszystkich 35 przesunięciach.

Ile kluczy ma szyfr Cezara dla polskiego alfabetu?

35, od 0 do 34. Klucz 0 zostawia tekst bez zmian. Klucz 35 dałby to samo co 0, bo alfabet zatacza pełne koło. Z tego samego powodu klucz 36 działa jak 1, a klucz 37 jak 2.

Czy szyfr Cezara jest bezpieczny?

Nie. Da się go złamać w kilka minut nawet ręcznie, sprawdzając wszystkie klucze. Wystarczy też analiza częstości liter, bo najczęstsza litera szyfrogramu zwykle odpowiada najczęstszej literze języka. Nadaje się do nauki, zagadek i gier, ale nie do ochrony poufnych danych.

Co dzieje się z cyframi, spacjami i znakami interpunkcyjnymi?

Zostają bez zmian. Kalkulator przesuwa tylko litery polskiego alfabetu i zachowuje ich wielkość, więc mała litera zostaje małą, a wielka wielką.

Podsumowanie

Szyfr Cezara przesuwa każdą literę o tyle samo miejsc w alfabecie. Kalkulator robi to na polskim alfabecie z 35 literami, zachowuje wielkość liter i nie rusza cyfr ani znaków interpunkcyjnych. Gdy nie znasz klucza, sprawdzisz wszystkie 35 możliwości naraz.