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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Диппер
Заблокирован
#1

Расшифровка шифра Виженера - C++

06.10.2015, 12:07. Просмотров 1210. Ответов 4
Метки нет (Все метки)

Здравствуйте, помогите пожалуйста разобраться. У меня задания расшифровать шифр Виженера. Ключ <=5
Дальше весь закодированный текст писать не буду. Я так понимаю сначала надо найти длину ключа, потом сам ключ и дальше кодировать. Подскажите пожалуйста как это делать сделать нужно на С++. Где можно почитать. А еще лучше где с примерами. Или кто сам опытом поделится
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2015, 12:07     Расшифровка шифра Виженера
Посмотрите здесь:

Реализация шифра Виженера - C++
Написать программу для шифра Виженера на С++

Криптоанализ шифра Виженера - C++
скачал и начал разбираться с прогой по криптоанализу,но сложно // Kaziski.cpp : Defines the entry point for the console application. //...

Шифрование шифра Виженера - C++
Здравствуйте! При шифровании сообщения на русском языке шифром Виженера у меня возникла ошибка. ind2=abc.find(key); &lt;--- вот в этой...

Криптоанализ шифра Цезаря - C++
Помогите пожалуйста, написать програму. Суть программы в том чтобы без ключа разшифровать текст зашифрованый шифром Цезаря.

Взлом XOR шифра - C++
Здравствуйте, пишу программу для взлома XOR шифра. Прочитал по этому поводу в &quot;Прикладной криптографии&quot; Брюса Шнайера. Там описан...

Шифр Виженера - C++
У кого есть исходник на Си ?

Шифр Виженера c++ - C++
Шифр Виженера c++

Шифр Виженера на C++ - C++
Помогите пожалуйста с заданием. От вас зависит стипендия в течении семестра. Рабочее задание: Реализовать программно шифр Виженера...

Шифратор/Дешифратор шифра цезаря - C++
Не так уж и давно мне было необходимо создать шифратор в шифр цезаря(сори за тавтологию). Однако мне не удалось найти НИ ОДИН рабочий...

Отладить код шифра Цезаря - C++
Здравствия всем, не все происходит так как бы хотелось. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; bool...

Шифрование Методом Виженера На C++ - C++
Здравствуйте. Мне нужна программа на тему Шифрование методом виженера. Я пытался найти в интернете варианты шифрования нашел только вот...

Шифратор методом виженера - C++
Помогите пожалуйста срочно написать программу, на тему шифратор и дешифратор методом виженера на с++.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
06.10.2015, 14:00     Расшифровка шифра Виженера #2
Посмотрите ссылки в этой теме: Взломать шифр Виженера методом частотного анализа
Диппер
Заблокирован
07.10.2015, 12:41  [ТС]     Расшифровка шифра Виженера #3
Там есть все как посчитать руками, а реализация в С++? Или в программе все реализовать чтобы она считала и находила все можно?
gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
07.10.2015, 15:55     Расшифровка шифра Виженера #4
Нельзя. По ссылкам все сказано.

В общем случае - это задача полного перебора, который пытаются сократить оптимизационными методами (например, используя генетические алгоритмы).
Диппер
Заблокирован
22.10.2015, 11:03  [ТС]     Расшифровка шифра Виженера #5
Дан шифротекст. Подскажите как в с++ посчитать количество символов и записать их. vhtjailajdniltbtwrbhlqhawsvitcgdqbnlimskhOSYXYswpesotcmidtkigxygipnsmwlhvdxdetesenoslrcwutdoydcqxpehapedhxyhydcsqpxdetevktpbnggnskhlhxpnvidtbmxygipnsvpyrxhnfbqphattggtygbijogsowktnhbdycyissfprbxitqexysldqthgnstczhatchagpsgjxpxgdsotcmpwpfxxygipnsvpyrxhnfbqphatpzxrefbrqwxaottglrtnrcmiswlrzbvtahpwpbatevhjrvmdqoyxpzwewcptoprpqokbpftulfftcgyxpzwdnqnetslpekhstaxcdwhclzktrwhcztlelqxpestrsdhxyhbcevxulfftcgyxpzwdysvpyolhtugpclskxpghuyifqpfllswvwoslrcwutqcktiofewsadhatcjgxtogmwpfxpcstievtiacbce

Добавлено через 38 секунд
и его длину

Добавлено через 14 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
 
    text="vhtjailajdniltbtwrbhlqhawsvitcgdqbnlimskhOSYXYswpesotcmidtkigxygipnsmwlhvdxdetesenoslrcwutdoydcqxpehapedhxyhydcsqpxdetevktpbnggnskhlhxpnvidtbmxygipnsvpyrxhnfbqphattggtygbijogsowktnhbdycyissfprbxitqexysldqthgnstczhatchagpsgjxpxgdsotcmpwpfxxygipnsvpyrxhnfbqphatpzxrefbrqwxaottglrtnrcmiswlrzbvtahpwpbatevhjrvmdqoyxpzwewcptoprpqokbpftulfftcgyxpzwdnqnetslpekhstaxcdwhclzktrwhcztlelqxpestrsdhxyhbcevxulfftcgyxpzwdysvpyolhtugpclskxpghuyifqpfllswvwoslrcwutqcktiofewsadhatcjgxtogmwpfxpcstievtiacbce";
 
    int f[26];
    {
    for (f=i i<26;i++); //-счетчик сколько раз появляется буква с номером
    f=0;
}
 
for (i=0; i<lenght; i++) //
{
    for (j='a'; j<='z'; j++)
    {
        if (text[i]==j) f[j-97]++;
 
    }
    return a.exec();
}
Yandex
Объявления
22.10.2015, 11:03     Расшифровка шифра Виженера
Ответ Создать тему
Опции темы

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