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.

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.