Форум программистов, компьютерный форум CyberForum.ru

Частотный анализ. Криптоанализ шифра замены. С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести 10 целых чисел, вывести минимальную по абсолютной величине разность между соседними числами. http://www.cyberforum.ru/cpp-beginners/thread186356.html
Ввести 10 целых чисел, вывести минимальную по абсолютной величине разность между соседними числами. помогите пожалуйста
C++ Ошибка компиляции При компиляции следующего кода возникает ошибка: #include <iostream> using namespace std; int main() { int m; int n; //n*m cout << "Введите размер матрицы: "; http://www.cyberforum.ru/cpp-beginners/thread186351.html
C++ Создать класс Employee,
Для следующих классов создать: -дружественную функцию show(), которая выводит информацию об объекте, используя доступ к элементам класса в своей работе; -функцию, которая использует объект в качестве аргумента и редактирует свойства(переменные) класса; - проинициализировать объект класса, используя функцию, возвращаемым значением которой является объект; Продемонстрируйте работу функций. ...
Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового ад C++
Реализуйте класс для хранения ФИО и номера телефона человека, класс для хранения даты рождения человека, а также класс для хранения ФИО и почтового адреса человека. Создайте объекты для каждого класса. Используя дружественную функцию, выведите на экран полный набор данных личности.
C++ Создать класс для реализации комплексных чисел в алгебраической форме. Используя функции с объектом в качестве аргумента http://www.cyberforum.ru/cpp-beginners/thread186346.html
Создать класс для реализации комплексных чисел в алгебраической форме. Используя функции с объектом в качестве аргумента, реализовать сложение, вычитание, деление и умножение комплексных чисел.
C++ 3 действия была бы очень признательна если бы помогли разобраться с текстом программы Написать программу, выполняющую последовательно все действия 1 - оператор цикла с параметром - ввести значение z . при z>=0 , y= 3*x+z, при z <0 , y = x^2+2*x+z при изменении х от 2.5 до 5 с шагом 0.5 2 - цикл с предусловием - организовать последовательный ввод N вещественных элементов массива .определить... подробнее

Показать сообщение отдельно
chesar
56 / 53 / 5
Регистрация: 15.12.2009
Сообщений: 231
Записей в блоге: 1

Частотный анализ. Криптоанализ шифра замены. С++ - C++

04.11.2010, 21:00. Просмотров 9384. Ответов 14
Метки (Все метки)

Доброго времени суток. Задача состоит в следующем:
"Дан зашифрованный файл, методом замены. Ключа и открытого текста нет. Надо дешифровать"
Реализовать это придётся через частотный анализ текста, где необходимо подсчитать:
Сколько раз, встречается каждый символ в тексте
Поиск по форумам выдал темы с предложением людей - использовать 256 символьный массив. Препод сказал, что это тоже наилучший вариант. Но вот сколько не пытался вникнуть, так и не понял, как это должно работать.
?- То ли сначала объявлять массив, и по каждому элементу проходить содержимым файла, или по каждому символу файла пропускать массив...
?- Массив должен быть одномерный или двумерный?
Вообщем чем дальше в лес тем больше дров. Помогите с этим участком кода и пояснениями к нему. Как всё таки организовать этот частотный анализ?

З.Ы. язык знаю очень плохо. Только на уровне написания программ для расчета площади треугольника =)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru