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

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

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

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

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

Здравствуйте, помогите пожалуйста разобраться. У меня задания расшифровать шифр Виженера. Ключ <=5
Дальше весь закодированный текст писать не буду. Я так понимаю сначала надо найти длину ключа, потом сам ключ и дальше кодировать. Подскажите пожалуйста как это делать сделать нужно на С++. Где можно почитать. А еще лучше где с примерами. Или кто сам опытом поделится
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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++
Написать программу для шифра Виженера на С++

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

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

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

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

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

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

Добавлено через 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();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2015, 11:03
Привет! Вот еще темы с ответами:

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

Шифр Виженера - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;sstream&gt; #include...

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

Шифр Виженера - C++
Надо написать программу на С++, расшифровывающую сообщение, зашифрованное шифром Виженера. Слово-ключ не дано. То есть сначала надо...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
22.10.2015, 11:03
Ответ Создать тему
Опции темы

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