Rot13
| znak | rot13 |
|---|---|
| A | N |
| B | O |
| C | P |
| D | Q |
| E | R |
| F | S |
| G | T |
| H | U |
| I | V |
| J | W |
| K | X |
| L | Y |
| M | Z |
| N | A |
| O | B |
| P | C |
| Q | D |
| R | E |
| S | F |
| T | G |
| U | H |
| V | I |
| W | J |
| X | K |
| Y | L |
| Z | M |
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<tt>:
tr A-Za-z N-ZA-Mn-za-m
Spis treści |
Przykład
Przykładowy tekst:
- To zdanie jest zakodowane.
po zakodowaniu rot13 wygląda następująco:
- Gb mqnavr wrfg mnxbqbjnar.
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.
Zobacz też
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
- Program kodujący teksty algorytmem ROT13 i ROTX
- Widget do Opery kodujący/dekodujący tekst algorytmem ROT13
<span class="FA" id="en" style="display:none;" />
Kategorie
Kryptografia | Tablice
