ROT13: Różnice pomiędzy wersjami

Dodane 85 bajtów ,  9 lat temu
drobne
m (Wycofano edycje użytkownika Raraszek (dyskusja). Autor przywróconej wersji to Pozytywny robert.)
(drobne)
[[Plik:ROT13 table with example.svg|right|thumb|320px|Tablica kodowa szyfru ROT13 oraz illustracja jego użycia: słowo <tt>HELLO</tt> jest zakodowane jako <tt>URYYB</tt>.]]
 
'''rot13ROT13''' - prosty [[Szyfr Cezara|szyfr przesuwający]], (właściwiektórego [[kod]]owanie),działanie polegającypolega na zamianie każdego znaku [[alfabet łaciński|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.
 
W standardowym alfabecie łacińskim, ROT13 jest swoją własną [[Funkcja odwrotna|funkcją odwrotną]], oznacza to, że ten sam algorytm wykorzystywany jest do szyfrowania jak i deszyfrowania wiadomości:
Najważniejszą cechą kodowania rot13 w porównaniu z innymi szyframi jest to, że sam jest swoją odwrotnością, to znaczy tej samej funkcji używa się do kodowania i dekodowania wiadomości:
: <math>\operatorname{rot13}(\operatorname{rot13}(m)) = m</math>
 
 
Kodowanie rot13 jest stosowane na przykład w [[Usenet|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 informacja mogłaby zranić czyjąś moralność, uczucia estetyczne lub gdy wskazane jest ukrycie odpowiedzi zagadki, puenty filmu albo książki.
10 624

edycje