Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
3 / 3 / 0
Регистрация: 02.08.2011
Сообщений: 41
1

Дешифрация сообщений на основе частотных характеристик языка сообщения

07.12.2011, 15:07. Просмотров 895. Ответов 1
Метки нет (Все метки)


Как реализовать таую задачу?
Дешифрация сообщений на основе частотных характеристик языка сообщения.

Вам удалось перехватить четыре зашифрованных фрагментов текста противника. Известно,
что первые два фрагмента содержат текст на русском языке, а два последних - на английском
языке. Необходимо расшифровать фрагменты, не зная ключа шифра, и использовать
полученный опыт для расшифровки последующих сообщений. Известно, что противник использует
один из примитивных шифров замены. Для зашифровки первых двух файлов был использован
один ключ. Для зашифровки последних двух файлов был использован другой ключ.


Все буквы зашифрованных текстов преведены к одному регистру (в тексте встречаются одни прописные или строчные буквы).
Из текстов были удалены идущие подряд пробелы. Тематика зашифрованных текстов - компьютерные науки.
Кодировка исходного текста однобайтовая.


По парам зашифрованных фрагментов необходимо восстановить их ключи. Во время сдачи лабораторной
работы будут предложены зашифрованные фрагменты файлов на русском и английском языках. Ваша программа
должна будет их расшифровать, используя найденные Вами ключи.

Требования:
1. Программа должна строить частотные графики по предлагаемым файлам.
2. Должна быть возможность отсортировать частотные матрицы с перестроением графиков.
2. Программа должна работать в автоматизированном режиме.
3. Частотные характеристики языковых текстов должны строится по предлагаемым файлам
(частотные характеристики не должны быть описаны с помощью констант).
4. Программа должна иметь инструмент расшифровки файла по предлагаемому ключу.
5. Каждый каталог содержит четыре файла с зашифрованными текстами. Номер каталога соответствует №24.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2011, 15:07
Ответы с готовыми решениями:

Дешифрация сообщений на основе частотных характеристик языка сообщения
Как реализовать такую задачу? Дешифрация сообщений на основе частотных характеристик языка...

3D график частотных характеристик в Mathcad
Здравствуйте, возможно кто нибудь здесь сможет мне помочь. Программа ведет расчет и строит графики...

Расчёт временных и частотных характеристик непрерывных структурированных моделей
Дано: . k=96; T= 53 c. Вычислить: 1. ОДУ. 2. Переходную характеристику и функцию весаh(t)....

Захват звука с звуковой карты для отображения частотных характеристик
Добрый день. Подскажите пожалуйста, как на С++ перехватывать звук, идущий на колонки? Т.е. я хочу...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
1
158 / 151 / 50
Регистрация: 03.08.2011
Сообщений: 299
Записей в блоге: 14
09.12.2011, 19:24 2
Лучший ответ Сообщение было отмечено Milena8 как решение

Решение

Цитата Сообщение от Milena8 Посмотреть сообщение
Известно, что противник использует
один из примитивных шифров замены.
А поточнее? Пробелы, знаки препинания шифруются? Есть ли выход из исходного множества?
Шифр Цезаря (самый прмитивный шифр замены) взламывается перебором сдвигов в уме. Что посложнее (например - фиксированная таблица замен) - считаете частоту вхождения каждого символа, например так (зашифрованы только буквы только буквами):
Delphi
1
2
3
4
5
for i:=1 to length(encryptedString) do
  nuInEncrypt[encryptedString[i]]:=nuInEncrypt[encryptedString[i]]+1;  
//nuInEncrypt:array['a'..'z'] of real; - для аглицкого языка, инициализируете нулями
for c:='a' to 'z' do
  nuInEncrypt[c]:=nuInEncrypt[c]/length(encryptedString);  //в результате - частоты конкретных символов шифротекста
Аналогичным образом считаете массив для известных текстов (чем они длиннее - тем лучше) такой же тематики и сопоставляете символы с похожими частотами.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2011, 19:24

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Захват звука с звуковой карты для отображения частотных характеристик
Добрый день. Подскажите пожалуйста, как на С# или WPF перехватывать звук, идущий на колонки? Т.е....

Разработать программу расчета зависимости частотных характеристик модуля комплексной проводимости
Разработать программу расчета зависимости частотных характеристик модуля комплексной проводимости Y...

Записать команды для получения временных и частотных характеристик объекта и замкнутой системы
Всем привет! Столкнулся с такой задачей ... проблема с входами и выходами при создании обратной...

Шифрация и дешифрация текстового файла методом циклического сдвига алфавита на основе числового ключа (Шифр Гронсфельда)
Помогите сделать задание, "Реализовать функции шифрации и дешифрации текстового файла методом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.