ROT13: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Dexbot (dyskusja | edycje)
m Removing Link FA template (handled by wikidata)
m Usunięto kategorię "Tablice" za pomocą HotCat - jaka tablica?, WP:SK
Linia 1:
[[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>.]]
 
'''ROT13''' - prosty [[Szyfr Cezara|szyfr przesuwający]], którego działanie polega 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 [[Szyfr Cezara|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:
: <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.
Linia 65 ⟶ 64:
 
[[Kategoria:Szyfry klasyczne]]
[[Kategoria:Tablice]]