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