ROT13
Z Wikipedii, wolnej encyclopedia
ROT13 – prosty szyfr przesuwający, którego działanie polega na zamianie każdego znaku alfabetu łacińskiego na znak występujący 13 pozycji po nim, przy czym wielkość liter nie ma przy przekształcaniu znaczenia. ROT13 jest przykładem szyfru Cezara, opracowanego w starożytnym Rzymie.
Tablica kodowa szyfru ROT13 oraz ilustracja jego użycia: słowo HELLO jest zakodowane jako URYYB. | |
Rodzaj algorytmu |
---|
Ten artykuł od 2021-03 wymaga zweryfikowania podanych informacji. |
W standardowym alfabecie łacińskim (składającym się z 26 znaków) ROT13 jest swoją własną funkcją odwrotną. Oznacza to, że ten sam algorytm wykorzystywany jest do szyfrowania jak i deszyfrowania wiadomości:
Kodowanie rot13 jest stosowane na przykład w Usenecie w sytuacjach, gdy przekazując jakąś wiadomość chcemy, aby nie była ona możliwa do odczytania przez osobę, która sobie tego nie życzy. Ta metoda jest stosowana w przypadkach, gdy wiadomość mogłaby obrazić czyjeś poczucie moralności, uczucia estetyczne lub gdy wskazane jest ukrycie rozwiązania zagadki, puenty filmu albo książki.