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

Расшифровать шифр Виженера с несколькими ключами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск указанной строки в указанном файле http://www.cyberforum.ru/cpp/thread1738568.html
Поиск указанной строки в указанном файле. Для обработки квждой строки вызвать другую программу, передав ей в качестве параметра функцию create process. Для сравнения результатов поиск представить в виде функции, которую следует вызывать из другой программы посредством функции create thread().
C++ Определение расстояния до объекта OpenCV Добрый день. При выполнении лабораторной работы по физике возникла проблема. Есть установка, выпускающая пулю, нужно определить, на какое расстояние от установки упадет пуля. К установке приделан лазер и моторчик вращающий его. В последствии получается лазерная линия. На расстоянии n метров располагается предмет, на котором отображается этот луч. При падении пули лазерная линия... http://www.cyberforum.ru/cpp/thread1738219.html
Программа виснет где-то в районе ntdll.LdrInitializeThunk C++
В определенный момент программа зависает (момент не локализован, т.к. зависает не часто). Нажал после зависания - "паузу", и в дебагере открылась ntdll.LdrInitializeThunk ntdll.LdrInitializeThunk: 77979E49 8BFF mov edi,edi 77979E4B 55 push ebp 77979E4C 8BEC mov ebp,esp 77979E4E FF750C push dword ptr 77979E51 FF7508 push dword ptr ...
Построить синтаксический анализатор для определяемого в словаре понятия формулировка-задачи C++
Для описания понятия формулировка-задачи мы снова используем грамматику: формулировка-задачи ::= список-определений вопрос список-определений ::= { пробел | список-определений определение} определение ::= левая-часть IS правая-часть точка точка ::= .
C++ Поиск на основе хеширования http://www.cyberforum.ru/cpp/thread1735054.html
1. Описать структуру записи некоторой базы данных, содержащую поля: артикул товара, название товара, цена, количество. 2. Создать файл заданной структуры, состоящий из 15-20 записей. 3. Определить хеш-функцию по числовому ключу- артикул товара. Выполнить заполнение хеш-таблицы записями из файла данных. 4. Организовать в меню поиск записи, добавление, изменение таблицы товаров. 5. Выполнить...
C++ Лучший интерактивный самоучитель с++, но так понравился, что думаю, а что если после python изучать с++? http://academy.cppstudio.com/courses/ 1.) поделитесь опытом после какого языка вы перешли на с++. 2.) Что вам нравится/не очень в языке с++ по сравнению с другими языками. 3.) Вот говорят: у современных языков программирования (Java, С#, Python, Ruby, PHP, JavaScript, С++, R) есть нечто общее. http://it-investor.blogspot.ru/2015/08/blog-post_18.html это карта правда универсальный ключ-карта... подробнее

Показать сообщение отдельно
darksector
-100 / 3 / 0
Регистрация: 05.05.2013
Сообщений: 245

Расшифровать шифр Виженера с несколькими ключами - C++

18.05.2016, 20:16. Просмотров 161. Ответов 2
Метки (Все метки)

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

Задание:
Задан алфавит {A, B, C, D, E, F, G, H, I}. Применяется шифрование Виженера с использованием трех подстановок:
А0 = 7 6 8 9 5 4 1 2 3,
A1 = 1 5 4 6 9 2 3 7 8,
A2 = 4 5 6 3 2 1 9 7 8.
Номер подстановки выбирается по правилу i mod 3, где i - порядковый номер буквы в открытом тексте. В результате зашифрования получено слово "DHFAG". Какое слово было зашифровано?
Не могу понять, как это можно расшифровать, если i - номер буквы мы никак не узнаем? Бегать по всем ключам? Тогда у нас получатся комбинации, из которых нужно выбирать правильный ответ...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru