ROT13
Főnév
ROT13 (tsz. ROT13s)
- (informatika)

A ROT13 minden egyes betűt a 13 hellyel későbbi betűvel helyettesít, például az angol ábécében a HELLO-ból URYYB (vagy a dekripció során URYYB-ból ismét HELLO lesz.[1]
A ROT13 ("rotate by 13 places",[1][2] azaz "13 hellyel eltolva", szokták kötőjellel ROT-13-nak írni) egy egyszerű Caesar-kód, amelyet üzenetek tartalmának titkosítására használnak úgy, hogy minden egyes betűt az ábécében tizenhárom hellyel később található betűvel helyettesítenek. Ez a módszer a magyar ábécében nem működik úgy, ahogyan az angolban, amely 26 betűből áll, emiatt lehet az A-ból N, a B-ből O, így folytatva az M-ig, amiből Z lesz. Mivel az angol ábécé 26 betűt tartalmaz, így a ROT13 szimmetrikus, tehát a kódolás és a dekódolás eljárása megegyezik.[3][4] A ROT13-at használják online fórumokon arra, hogy viccek csattanóit, rejtvények megfejtéseit, filmek és történetek végkifejletét, vagy durva, sértő tartalmú szöveget elrejtsenek a laikus szemek elől.[2][5] A módszert szokás hasonlítani a magazinok megoldásaihoz, aminél a kvízek megoldásait fejjel lefelé közlik.
A kód az 1980-as évek elején alakult ki a Useneten keretein belül, ahol bevett módszerré vált. Caesar-kódként ez nem biztosít igazi kriptográfiai biztonságot, de nem is erre használják; gyakran a gyenge titkosírás általános példájaként emlegetik.
Működése
A ROT13 az ábécét egy bizonyos hellyel eltoló Caesar-kódok egy fajtája, aminél 13 hellyel lesz az ábécé eltolva (szükség esetén "visszaugorva" az elejére),[6] ezáltal lesz az A-ból N, a B-ből O, a C-ből P, végül az M-ből Z és fordítva. Ez a fordítottság az angol ábécé 2*13=26 betűs volta miatt jön létre. Az angol ábécében meg nem található jelek (szóközök, számok és egyéb karakterek) változatlanul maradnak.[7]
- bármilyen x szövegre.[2]
A táblázat, melynek segítségével kódolni lehet, a következő:[1][4]
| ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz |
| NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm |
Az Unix tr parancsával is megoldható a kódolás.
echo "Wikipedia" | tr 'A-Za-z' 'N-ZA-Mn-za-m' Jvxvcrqvn
- ROT13 - Szótár.net (en-hu)
- ROT13 - Sztaki (en-hu)
- ROT13 - Merriam–Webster
- ROT13 - Cambridge
- ROT13 - WordNet
- ROT13 - Яндекс (en-ru)
- ROT13 - Google (en-hu)
- ROT13 - Wikidata
- ROT13 - Wikipédia (angol)
- 1 2 3 ROT-13. topbits.com. [2010. február 15-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. június 8.)
- 1 2 3 "ROT13". answers.com. (Hozzáférés: 2010. június 6.)
- ↑ Netikett II.. [2009. február 13-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. június 5.) (Usenet: elnevezések)
- 1 2 Rot13.java
- ↑ Netikett II.. [2009. február 13-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. június 5.) (Usenet: titkosítás)
- ↑
- ↑ ROT-13. (Hozzáférés: 2010. június 5.)
