Интернет магазин китайских планшетных компьютеров



Компьютеры - ROT13 - Описание

02 июля 2011


Оглавление:
1. ROT13
2. Описание
3. Применение
4. Игры с буквами и «сетевая» культура
5. Варианты алгоритма



Применение алгоритма ROT13 к части текста требует простой замены каждого буквенного символа на соответствующий ему со сдвигом на 13 позиций в алфавите. A становится N, B становится O, и т. д. до М, которое становится Z, а затем последовательно применяются буквы из начала алфавита: N становится A, O становится B, и так далее до Z, которая становится М. Затронуты лишь те буквы, которые используются в английском алфавите; цифры, символы, пробелы и все остальные символы остаются без изменений. Поскольку в английском алфавите всего 26 букв, а 26 = 2 × 13, то функция ROT13 является обратной для самой себя:

ROT13) = ROT26 = x для любого текста x.

Иными словами, два последовательных использования ROT13 восстанавливают первоначальный текст.


Преобразования можно сделать с помощью таблицы поиска, такие как:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm

Например, в следующей шутке основная мысль была закрыта шифром ROT13:

How can you tell an extrovert from an
introvert at NSA? Va gur ryringbef,
gur rkgebireg ybbxf ng gur BGURE thl'f fubrf. 

Преобразование текста через шифр ROT13, ответ на шутку:

Ubj pna lbh gryy na rkgebireg sebz na
vagebireg ng AFN? In the elevators,
the extrovert looks at the OTHER guy's shoes.

Повторное применение алгоритма ROT13 восстановит оригинал.



Просмотров: 3997


<<< RC6
Salsa20 >>>