Заблокирован
1

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

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

Здравствуйте, помогите пожалуйста разобраться. У меня задания расшифровать шифр Виженера. Ключ <=5
Дальше весь закодированный текст писать не буду. Я так понимаю сначала надо найти длину ключа, потом сам ключ и дальше кодировать. Подскажите пожалуйста как это делать сделать нужно на С++. Где можно почитать. А еще лучше где с примерами. Или кто сам опытом поделится
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2015, 12:07
Ответы с готовыми решениями:

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

Шифрование шифра Виженера
Здравствуйте! При шифровании сообщения на русском языке шифром Виженера у меня возникла ошибка....

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

Расшифровка шифра Виженера с ключом
надо дешифровать текст шифра Виженера, сам текст без &quot;ё&quot;, но и с &quot;_&quot; ключ:два сам...

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

В общем случае - это задача полного перебора, который пытаются сократить оптимизационными методами (например, используя генетические алгоритмы).
0
Заблокирован
22.10.2015, 11:03  [ТС] 5
Дан шифротекст. Подскажите как в с++ посчитать количество символов и записать их. vhtjailajdniltbtwrbhlqhawsvitc gdqbnlimskhOSYXYswpesotcmidtki gxygipnsmwlhvdxdetesenoslrcwut doydcqxpehapedhxyhydcsqpxdetev ktpbnggnskhlhxpnvidtbmxygipnsv pyrxhnfbqphattggtygbijogsowktn hbdycyissfprbxitqexysldqthgnst czhatchagpsgjxpxgdsotcmpwpfxxy gipnsvpyrxhnfbqphatpzxrefbrqwx aottglrtnrcmiswlrzbvtahpwpbate vhjrvmdqoyxpzwewcptoprpqokbpft ulfftcgyxpzwdnqnetslpekhstaxcd whclzktrwhcztlelqxpestrsdhxyhb cevxulfftcgyxpzwdysvpyolhtugpc lskxpghuyifqpfllswvwoslrcwutqc ktiofewsadhatcjgxtogmwpfxpcsti 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2015, 11:03
Помогаю со студенческими работами здесь

Криптоанализ шифра Виженера
ПОМОГИТЕ! Расшифровать текст. Длина ключа для всех вариантов равна 3. Е и Ё являются одним...

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

Дешифровка шифра Виженера
Есть такой зашифрованный текст: БСХКЯШРЦЩМБФСЖЗБУФВДЖЩЭПЧЩТЕЭФЭЩЮШОТУТНВМШЩТЖЖКЖЗБ...

Алгоритм шифра Виженера!
Доброго времени суток господа! Нужна ваша помощь с шифром Виженера! Хотел бы понять, как вы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru