W tym artykule
Czym jest ROT13?
ROT13, skrot od "obrot o 13 pozycji", to prosty szyfr podstawieniowy, ktory zastępuje kazda litere w tekście litera znajdujaca sie 13 pozycji dalej w alfabecie. Jest to szczegolny przypadek szyfru Cezara, jednej z najstarszych znanych technik szyfrowania. Poniewaz alfabet łaciński ma 26 liter, dwukrotne zastosowanie ROT13 przywraca oryginalny tekst, co czyni go doskonale symetrycznym.
ROT13 nie jest szyfrowaniem w żadnym znaczacym sensie bezpieczeństwa. Jest to technika zaciemniania używana do ukrywania tekstu przed przypadkowym odczytaniem. Ta sama operacja koduje i dekoduje, co czyni ja banalnie prosta do odwrocenia.
Jak działa ROT13
ROT13 przesuwa kazda litere o 13 pozycji w alfabecie. Duze i male litery sa traktowane oddzielnie, a znaki niealfabetyczne (cyfry, spacje, interpunkcja) pozostaja niezmienione.
- A staje sie N, B staje sie O, C staje sie P — kazda litera przesuwa sie o 13 pozycji do przodu
- N staje sie A, O staje sie B, Z staje sie M — litery za połowa wracaja na początek
- Cyfry, spacje i symbole pozostaja takie same — tylko 26 liter łacińskich (A-Z, a-z) jest modyfikowanych
Wypróbuj za darmo — bez rejestracji
Wyprobuj koder ROT13 →Typowe zastosowania
Chociaz ROT13 nie zapewnia prawdziwego bezpieczeństwa, służy kilku praktycznym celom, gdzie lekkie zaciemnienie wystarcza.
- Ukrywanie spoilerow — fora internetowe używają ROT13 do ukrywania spoilerow filmowych, odpowiedzi na zagadki lub puent dowcipow
- Zaciemnianie tekstu w kodzie źródłowym — programiści czasem używają ROT13 aby zapobiec przypadkowemu odczytaniu łańcuchów testowych lub adresow e-mail
- Gry logiczne i wyzwania — ROT13 pojawia sie w geocachingu, grach ARG i wyzwaniach programistycznych jako prosta warstwa kodowania
ROT13 a bezpieczeństwo
ROT13 zapewnia zero bezpieczeństwa kryptograficznego. Jest to stałe podstawienie bez klucza — każdy kto zna algorytm moze natychmiast odkodowac tekst. Nigdy nie używaj ROT13 do ochrony danych wrażliwych.
Dla prawdziwego bezpieczeństwa używaj nowoczesnych algorytmow szyfrowania takich jak AES-256, RSA lub bcrypt do haszowania hasel. ROT13 należy do kategorii kodowania i zaciemniania, a nie szyfrowania.
Często zadawane pytania
Co sie stanie, jeśli zastosuje ROT13 dwukrotnie?
Otrzymasz z powrotem oryginalny tekst. Poniewaz alfabet ma 26 liter, przesunięcie o 13 dwukrotnie rowna sie przesunieciu o 26, co jest pełnym powrotem do pozycji startowej.
Czy ROT13 działa ze znakami nielacinskimi?
Standardowy ROT13 operuje tylko na 26 literach alfabetu łacińskiego (A-Z). Znaki z akcentami, cyrylica, chinskie, arabskie lub emoji przechodza bez zmian.
Czym ROT13 różni sie od prawdziwego szyfrowania?
Prawdziwe szyfrowanie używa tajnego klucza, ktory uniemożliwia odszyfrowanie bez autoryzacji. ROT13 nie ma klucza — sam algorytm jest jedynym 'sekretem' i jest powszechnie znany.