Читал вики, но не особо догнал, в чем дело.

задан 13 Дек '11 21:07

изменен 13 Дек '11 21:57

%D0%A5%D1%8D%D1%88%D0%9A%D0%BE%D0%B4's gravatar image


5525

10|600 символов нужно символов осталось
1

Дело всё в том, что каждая буква в осмысленном тексте имеет свою частоту появления. Суть такого анализа заключается в том, чтобы найти те символы зашифрованного текста, которые попадаются в тексте примерно с такой же частотой. Если, например, в осмысленном русском тексте наиболее часто встречается буква "О" - то найти нужно самый часто встречающийся символ текста и заменить его на букву "О". Кроме этого каждая буква осмысленного текста наиболее часто появляется в сочетании с какими-то определёнными буквами, например, буква "Т" часто встречается с буквой "С" (сочетание "ТС"). Какие-то буквы могут встречаться сами с собой (змееед - 3 раза буква "Е"), а какие-то нет (мягкий знак и твёрдый). Конечно, для дешифрования текста метод частотного анализа - это почти метод Тыка, так как метод вероятностный, и дешифровка зависит от удачи, поскольку текст не всякой тематики имеет равные частоты появления букв. Если нужна программа (или есть желание лучше разобраться), то, можно почитать книгу "Delphi - трюки и эффекты", там и метод этот расписан, и пример программы на Delphi есть (сам его не набирал).

ссылка

отвечен 13 Дек '11 23:42

10|600 символов нужно символов осталось
Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×76
×2

задан
13 Дек '11 21:07

показан
2654 раза

обновлен
13 Дек '11 23:42

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru