Koder szyfrowania

Koduj lub dekoduj tekst za pomocą szyfru Cezara, ROT13 i Atbash — klasycznych szyfrów podstawieniowych.

Natychmiastowy wynik Działa w przeglądarce

Wskazówka: ROT13 i Atbash są wzajemnie odwrotne — dwukrotne wykonanie tej samej operacji zwraca oryginalny tekst.

Tablica alfabetyczna

Zwykły A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Szyfr A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Caesar (shift 3)
A→D · B→E · ... · Z→C

Jak używać?

  1. 1
    Wybierz szyfrWybierz Cezara, ROT13 lub Atbasha. W przypadku Cezara dostosuj wielkość przesunięcia za pomocą suwaka.
  2. 2
    Wpisz swój tekstWpisz w polu wejściowym; zakodowany (lub odkodowany) tekst pojawia się natychmiast.
  3. 3
    Skopiuj lub zamieńSkopiuj wynik. Użyj opcji „Zamień pola”, aby przenieść zakodowany tekst w celu wprowadzenia go i zdekodowania.

FAQ

Co to jest szyfr Cezara?
Jedna z najstarszych znanych metod szyfrowania, stosowana przez Juliusza Cezara w jego depeszach wojskowych (58–50 p.n.e.). Każda litera jest przesuwana do przodu o N pozycji w alfabecie. Z przesunięciem 3: A → D, B → E, Z → C. Aby zdekodować, przesuń do tyłu o tę samą wartość.
What is ROT13?
ROT13 to szyfr Cezara z przesunięciem 13. Ponieważ alfabet łaciński ma 26 liter (13+13=26), ta sama operacja koduje i dekoduje. Stało się standardem w Usenecie do ukrywania spoilerów i nadal jest używane do podstawowego zaciemniania.
Co to jest szyfr Atbasha?
Atbash odwraca alfabet: A↔Z, B↔Y, C↔X. Nazwany od liter hebrajskich (aleph-beth-shin) pojawia się w tekstach Starego Testamentu z VI wieku p.n.e. Podobnie jak ROT13, jest on odwrotny do siebie — dwukrotne kodowanie zwraca oryginał.

Szyfr Cezara, ROT13 i Atbash online

Ten prosty szyfrator tekstu obsługuje trzy klasyczne metody: Caesar, ROT13 i Atbash. W trybie Caesar można wybrać przesunięcie od 1 do 25 oraz kierunek kodowania albo dekodowania. ROT13 jest specjalnym przypadkiem szyfru Cezara z przesunięciem o 13 znaków, a Atbash odwraca alfabet tak, że A zamienia się w Z, B w Y, C w X i tak dalej. Wynik pojawia się natychmiast podczas pisania.

Skrypt działa tylko na literach alfabetu łacińskiego A-Z i a-z. Inne znaki, w tym spacje, cyfry, polskie litery, interpunkcja i symbole, pozostają bez zmian. To zachowanie jest wygodne do nauki zasad podstawowych szyfrów podstawieniowych, ponieważ pozwala zachować strukturę zdania i zobaczyć dokładnie, które litery zostały zmienione.

Jak działa szyfr Cezara?

Szyfr Cezara przesuwa każdą literę o ustaloną liczbę pozycji w alfabecie. Przy przesunięciu 3 litera A staje się D, B staje się E, a Z przechodzi na C. Dekodowanie używa przesunięcia w przeciwną stronę. Tabela alfabetu na stronie pokazuje aktualne mapowanie, więc łatwo sprawdzić, jak zmiana suwaka wpływa na wynik.

Do czego używać tego narzędzia?

Konwerter nadaje się do edukacji, łamigłówek, prostych zagadek, demonstracji kryptografii historycznej i szybkiego sprawdzania ROT13. Nie jest narzędziem bezpieczeństwa. Caesar, ROT13 i Atbash są łatwe do złamania metodą częstotliwości liter lub przez sprawdzenie wszystkich przesunięć, dlatego nie wolno używać ich do haseł, danych osobowych ani poufnych wiadomości.

Kontrola praktyczna wyniku

Przy pracy z narzędziem Szyfr tekstu warto patrzeć nie tylko na samą liczbę, ale także na jednostkę wejściową, zaokrąglenie i kontekst, w którym wynik zostanie użyty. Ten kalkulator obejmuje proste szyfrowanie, odszyfrowanie i przesunięcia znaków; nadaje się do nauki zasad kodowania, ale nie powinien być traktowany jako ochrona poufnych danych. Dla wartości technicznych dobrze jest przepisać także jednostkę, ponieważ pomyłka między metrami, stopniami, sekundami, bajtami albo walutą zwykle jest ważniejsza niż ostatnie miejsce po przecinku.

Dodatkowo warto wykonać kontrolę odwrotną: przelicz wynik z powrotem na jednostkę początkową i sprawdź, czy otrzymujesz tę samą wartość w granicach zaokrąglenia. Przy kopiowaniu do arkusza, kodu lub wiadomości zapisz zarówno liczbę, jak i jednostkę, bo sama liczba bez kontekstu może być błędnie odczytana. Dla danych wejściowych z różnych źródeł sprawdź też, czy separator dziesiętny i spacje tysięcy nie zostały zamienione podczas wklejania.

Komentarze