ToolMill.io

ROT13 Encode / Decode - Tekst ↔ ROT13 Cipher

ROT13 jest prostym szyfrem zastępczym, który zmienia A ↔ N, B ↔ O itp. Jest często stosowany do spoilerów, lekkie obfuskation, i forum / tekst e-mail. Narzędzie koduje zwykły tekst do ROT13 i odkoduje ROT13 z powrotem do tekstu (operacja jest symetryczna). Działa w 100% lokalnie w przeglądarce - bez pobierania - i działa offline po zainstalowaniu ToolMill jako PWA.

Kodowanie

Spróbuj.

Przykłady

Koduj zwykły tekst z ROT13
Wejście
Attack at dawn!
Wyjście
Nggnpx ng qnja!
Odkoduj tekst ROT13 do zwykłego tekstu
Wejście
Guvf vf n EBG13 grfg.
Wyjście
To jest test ROT13.
Zastosuj ROT13 do mieszanego tekstu
Wejście
Meeting at 10:30 PM!
Wyjście
Zrrgvat ng 10:30 CZ!

Jak działa ROT13

ROT13 przesuwa każdą łacińską literę do przodu o 13 pozycji, więc A staje się N, a N staje się A. Ważnym szczegółem na tej stronie jest to, że kodowanie i dekodowanie to ta sama operacja. Dlatego oba przyciski stosują tę samą transformację i dlatego używanie ROT13 dwukrotnie zwraca oryginalny tekst.

Co to narzędzie zmienia - i co pozostawia w spokoju

Ta implementacja obraca tylko litery A- Z i a- z. Zachowuje duże i małe litery, ale pozostawia numery, spacje, interpunkcję, emoji i większość znaków nie ASCII bez zmian. To ma znaczenie, gdy wklejasz mieszany tekst z forum post, e-mail, lub puzzle wątku i oczekiwać tylko oczywiste słowa do zmiany.

Wspólne zastosowania dla ROT13

ROT13 jest przydatny do maskowania spoiler, lekkie obfuskation, puzzle podpowiedzi, i casual forum lub tekst e-mail, gdzie chcesz ukryć słowo od natychmiastowego skanowania bez twierdzenia prawdziwego bezpieczeństwa. Jest on najlepiej traktowany jako wygodny format, a nie ochronny.

ROT13 nie jest szyfrowaniem

Każdy może natychmiast odwrócić ROT13, więc nigdy nie powinien być używany do haseł, żetonów, danych osobowych lub czegokolwiek poufnego. Jego wartość jest w szybkim odwracalnym obfuskacji, a nie tajemnicy.

Przypadki i ograniczenia krawędzi

Ponieważ ta strona przepisze pojedynczą textareę na miejscu, powtarzające się kliknięcia przełączaj tę samą zawartość tam i z powrotem zamiast wyświetlania bocznego wejścia i wyjścia. Przyspieszone litery i skrypty niełacińskie są w większości niezmienione, więc jeśli wkleisz tekst z znakami spoza podstawowego A- Z, wynik może wyglądać tylko częściowo przekształcone.

Praktyczne przepływy pracy

Przed Rely na ROT13- Konwersja tekstu do udostępniania lub przechowywania

Przed użyciem wyjścia ROT13 w rzeczywistym obiegu pracy, zdecydować, czy celem jest tylko uniknąć przypadkowych spoilerów lub czy rzeczywiście potrzebujesz kontroli dostępu, szyfrowania lub uwierzytelnionej pamięci masowej. Jeśli poufność ma znaczenie, ROT13 jest złym narzędziem do pracy.

Dlaczego ROT13 jest obfuskacją, a nie bezpieczeństwem

Każdy, kto zna ROT13 lub używa podstawowego narzędzia tekstowego, może natychmiast odwrócić wyjście. Nie używa tajnego klucza, nie zapewnia poufności i nigdy nie powinien być traktowany jak szyfrowanie lub bezpieczne przechowywanie. Jego wartością jest wygoda do ukrywania zwykłego tekstu przed przypadkowym czytaniem, a nie ochrony.

Jak poprawnie interpretować wyjście ROT13

Wyjście ROT13 jest po prostu tym samym tekstem alfabetycznym przesuniętym o 13 pozycji. Jest ona odwracalna przez zastosowanie tej samej transformacji ponownie, co sprawia, że jest przydatna do lekkiego obfuskacji lub tekstu spoiler, ale nie do ochrony danych wrażliwych. Traktuj wynik jako zmienioną prezentację, a nie konkretną tajemnicę.

Możesz użyć tej strony do kodowania tekstu spoiler przed publikacją go publicznie, dekodowania skopiowanego zdania ROT13 z forum lub e-mail, lub sprawdzić, czy podejrzanie wyglądający ciąg jest tylko ROT13 poprzez zastosowanie transformacji raz. Ponieważ operacja jest symetryczna, każdy przycisk wystarczy, aby poruszać się pomiędzy dwoma stanami.

Powiązane narzędzia