2

Можно ли выполнять веб-поиск текста ROT13?

Я полагаю, вы могли бы ввести буквальный текст ROT13, который вам нужен, но он охватывал бы только точные совпадения.

Предыстория: Мне стало любопытно, когда я написал твит ROT13 о том, что телепрограмма является образцом для подражания.

3 ответа3

4

Один из способов получить хорошее представление о том, закодирован ли текст ROT13, - это поиск общих последовательностей / слов.

Например, если вы ищете английский текст ROT13, вы можете найти:

гур бс гб нак н ва вф вг лбх гунг

которая входит в десятку лучших английских слов по версии world-english.org:

из к а в это ты что

http://www.google.com/search?hl=en&lr=&q=gur+bs+gb+naq+n+va+vf+vg+lbh+gung&aq=f&aqi=&aql=f&oq=&gs_rfai=

2

Rot-13 - это простой шифр замещения, который может быть легко подвергнут криптоанализу с использованием методов бумаги и карандаша.

Эти методы позволят вам искать обычные незашифрованные слова (такие как "the", "a", "is" и т.д. На английском языке), закодированные (или зашифрованные) с использованием Rot-13.

Из-за простоты подстановочного шифра он не скрывает характеристики естественного языка, такие как частота букв, поэтому вы можете анализировать страницу или текст, просматривая частоту букв обычного открытого текста (например, английского, голландского) в кодировке Rot- 13.

Например, «e» является наиболее распространенной буквой в английских письмах, поэтому вы ожидаете, что «r» будет самой распространенной буквой (в среднем) английского текста Rot-13. Далее следуют «g» (открытый текст: t), «n» (a) и «b» (o).

Было бы просто написать поисковый паук WWW для поиска, но несколько утомительно вручную использовать существующие поисковые системы онлайн (например, Google, Cuil или Yebol).

-1

Вы можете по своему усмотрению. У Rot13 нет специальных символов, таких как base64 или других алгоритмов, которые могут определять текст rot13.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .