W tym artykule
Czym jest ROT13?
ROT13, skrot od "obrot o 13 pozycji", to prosty szyfr podstawieniowy, ktory zastepuje kazda litere w tekscie litera znajdujaca sie 13 pozycji dalej w alfabecie. Jest to szczegolny przypadek szyfru Cezara, jednej z najstarszych znanych technik szyfrowania. Poniewaz alfabet lacinski ma 26 liter, dwukrotne zastosowanie ROT13 przywraca oryginalny tekst, co czyni go doskonale symetrycznym.
ROT13 nie jest szyfrowaniem w zadnym znaczacym sensie bezpieczenstwa. Jest to technika zaciemniania uzywana do ukrywania tekstu przed przypadkowym odczytaniem. Ta sama operacja koduje i dekoduje, co czyni ja banalnie prosta do odwrocenia.
Jak dziala 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 polowa wracaja na poczatek
- Cyfry, spacje i symbole pozostaja takie same — tylko 26 liter lacinskich (A-Z, a-z) jest modyfikowanych
Wypróbuj za darmo — bez rejestracji
Wyprobuj koder ROT13 →Typowe zastosowania
Chociaz ROT13 nie zapewnia prawdziwego bezpieczenstwa, sluzy kilku praktycznym celom, gdzie lekkie zaciemnienie wystarcza.
- Ukrywanie spoilerow — fora internetowe uzywaja ROT13 do ukrywania spoilerow filmowych, odpowiedzi na zagadki lub puent dowcipow
- Zaciemnianie tekstu w kodzie zrodlowym — programisci czasem uzywaja ROT13 aby zapobiec przypadkowemu odczytaniu lancuchow 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 bezpieczenstwo
ROT13 zapewnia zero bezpieczenstwa kryptograficznego. Jest to stale podstawienie bez klucza — kazdy kto zna algorytm moze natychmiast odkodowac tekst. Nigdy nie uzywaj ROT13 do ochrony danych wrazliwych.
Dla prawdziwego bezpieczenstwa uzywaj nowoczesnych algorytmow szyfrowania takich jak AES-256, RSA lub bcrypt do haszowania hasel. ROT13 nalezy do kategorii kodowania i zaciemniania, a nie szyfrowania.
Czesto zadawane pytania
Co sie stanie, jesli zastosuje ROT13 dwukrotnie?
Otrzymasz z powrotem oryginalny tekst. Poniewaz alfabet ma 26 liter, przesuniecie o 13 dwukrotnie rowna sie przesunieciu o 26, co jest pelnym powrotem do pozycji startowej.
Czy ROT13 dziala ze znakami nielacinskimi?
Standardowy ROT13 operuje tylko na 26 literach alfabetu lacinskiego (A-Z). Znaki z akcentami, cyrylica, chinskie, arabskie lub emoji przechodza bez zmian.
Czym ROT13 rozni sie od prawdziwego szyfrowania?
Prawdziwe szyfrowanie uzywa tajnego klucza, ktory uniemozliwia odszyfrowanie bez autoryzacji. ROT13 nie ma klucza — sam algorytm jest jedynym 'sekretem' i jest powszechnie znany.