ROT13
Z Wikipedii
rot13 to prosty szyfr przesuwający, (właściwie kodowanie), polegający 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. 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:
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 informacja mogłaby zranić czyjąś moralność, uczucia estetyczne lub gdy wskazane jest ukrycie odpowiedzi zagadki, puenty filmu albo książki.
Kodowanie rot13 jest trywialne w implementacji, np. za pomocą Perla:
perl -pe 'tr/a-zA-Z/n-za-mN-ZA-M/'
lub w systemach uniksowych poleceniem tr:
tr A-Za-z N-ZA-Mn-za-m
Spis treści |
[edytuj] Przykład
Przykładowy tekst:
- To zdanie jest zakodowane.
po zakodowaniu rot13 wygląda następująco:
- Gb mqnavr wrfg mnxbqbjnar.
[edytuj] Ciekawostka
Dla niektórych wyrażeń w języku polskim kodowanie rot13 nie spełnia swojego zadania. Przykładowo, tekst "hejnal urwany" po zakodowaniu brzmi "urwany hejnal". Innym przykładem jest połączenie słowa "wrony" z jego zakodowanym odpowiednikiem. Kolejnymi są: "Obal-bony", "Ten-gra", "Plan-cyna", "Tyrol-gleby". Gdy zaniechać używania polskich znaków diakrytycznych, lista staje się dłuższa: "Melon-z rybą", "Młyn-żyła", "Tron-Gęba".
[edytuj] Zobacz też
[edytuj] Linki zewnętrzne
- ROT13 w kryptografia.com
- ROT13 w kilkunastu językach programowania
- Strona, na której można sprawdzić działanie ROT13
- Strona kodująca teksty algorytmem ROT13
- Widget do Opery kodujący/dekodujący tekst algorytmem ROT13
| ONZ: Izrael najpierw ewakuował Palestyńczyków, a potem ich ostrzelał |
|
Przynajmniej 30 Palestyńczyków zginęło w Strefie Gazy w ostrzale domu, do którego zostali wcześniej ewakuowani przez izraelskich żołnierzy - wynika z raportu ONZ.
|
| "Nie myślałem, że minister się tak prostytuuje" |
|
Posłanka PiS Grażyna Gęsicka, wzywając rząd do odpowiedzialności za niewykorzystanie funduszy unijnych manipuluje opinią publiczną - ocenił w TVN24 poseł PO Janusz Palikot.
|
| Wypadek na drodze Wrocław-Legnica |
|
Jedna osoba została ranna w wyniku wypadku, do którego doszło w piątek wieczorem niedaleko miejscowości Mazurowice (Dolnośląskie). Droga krajowa nr 94 Wrocław - Legnica została całkowicie zablokowana.
|
| Omar Faris: Niech Izrael opuści nasze ziemie |
|
- Niech Izrael opuści nasze ziemie, a gwarantujemy, że ani jedna rakieta nie spadnie na ich ziemie - mówił przewodniczący Palestyńskiej Koalicji na rzecz Prawa do Powrotu Omar Faris, gość CZATerii w INTERIA.PL.
|
| Juszczenko: Konflikt gazowy był zaplanowany |
|
Ukraina pozwoli rosyjskim obserwatorom na wjazd na jej terytorium w celu nadzorowania tranzytu rosyjskiego gazu do Europy - poinformował prezydent Ukrainy Wiktor Juszczenko po spotkaniu z czeskim premierem Mirkiem Topolankiem w Kijowie.
|
