Kodowanie
ROT13 / Szyfr Cezara
Szyfr Cezara — cykliczne przesunięcie liter alfabetu łacińskiego. ROT13 to szczególny przypadek z przesunięciem o 13 (przycisk poniżej), symetryczny: encode i decode dają ten sam wynik. Inne znaki (cyfry, cyrylica, znaki interpunkcyjne) pozostają bez zmian.
A Caesar cipher cyclically shifts every letter of the alphabet by a fixed number of positions. ROT13 is the special case with a shift of 13, which makes the cipher self-inverting: apply ROT13 twice and you get the original text back.
How to use it
- For ROT13, just paste text — encoding and decoding are the exact same operation.
- For a custom Caesar shift, specify how many positions to shift (1-25).
- Digits, punctuation, and non-Latin characters are left unchanged.
Common uses
- Hiding a spoiler or answer in a forum post so it isn't read accidentally at a glance.
- A historical or teaching example of the simplest substitution cipher when learning cryptography.
- Light obfuscation of text in code or a config where cryptographic strength isn't needed.
Things to keep in mind
ROT13 is not encryption in any security sense — it's obfuscation, trivially broken by hand without any tool or key.
Since the Latin alphabet has 26 letters and 13 is exactly half of that, ROT13 is symmetric: the same operation encodes and decodes.
Artykuł o tym narzędziu: ROT13 i szyfr Cezara: proste podstawianie znaków
Najczęstsze pytania
Czy ROT13 zapewnia jakiekolwiek bezpieczeństwo?
Nie, to trywialne przesunięcie liter alfabetu, które można złamać bez klucza w kilka sekund. ROT13 służy wyłącznie do ukrywania spoilerów, żartów czy tekstu przed przypadkowym odczytaniem, a nie do faktycznej ochrony danych.
Dlaczego zakodowanie ROT13 dwa razy daje oryginalny tekst?
ROT13 przesuwa litery o 13 pozycji w 26-literowym alfabecie, czyli dokładnie o połowę. Zastosowanie go ponownie do już zakodowanego tekstu cofa przesunięcie i przywraca oryginał — encode i decode to w praktyce ta sama operacja.
Co dzieje się z cyframi, cyrylicą i znakami interpunkcyjnymi?
Szyfr Cezara działa tylko na literach alfabetu łacińskiego — cyfry, znaki cyrylicy, spacje i interpunkcja pozostają bez zmian, niezależnie od wybranego przesunięcia.
Czym ROT47 różni się od ROT13?
ROT47 działa w szerszym zakresie ASCII (33–126), więc dodatkowo przesuwa cyfry, interpunkcję i znaki specjalne, a nie tylko litery łacińskie, zachowując tę samą ideę samoodwracalnego przesunięcia.
Czy ROT13 można złamać bez narzędzia?
Tak, bardzo łatwo — wystarczy czytać tekst, w myślach przesuwając każdą literę o 13 pozycji, albo pamiętać, że A↔N, B↔O i tak przez cały alfabet. To nie jest ochrona, a jedynie lekkie zaciemnienie.