Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2011, 16:30   #1
Antilooser
Новичок
Джуниор
 
Регистрация: 23.10.2011
Сообщений: 1
По умолчанию Шифр Винжера

Шифр Винжера, помогите пожалуйста, срочно!
Есть зашифрованный текст: РОТИ ХОННА ШИДР УЗЬЯНА ВЕКИ
Ключ шифрования: ИЁИЖ ЙЙЖИС ЮЛЕМ ЛМЫШТЧ ИГЛЮ

От вас требуется расшифровать зашифрованный текст, составив таблицу Виженера и используя ключ шифрования.

Внимание! Ответ состоит из 5 осмысленных слов, а не из набора букв.
Antilooser вне форума Ответить с цитированием
Старый 23.10.2011, 19:07   #2
Airou
Форумчанин
 
Регистрация: 09.04.2008
Сообщений: 151
По умолчанию

"От вас требуется" как минимум здесь неуместно.

1. Объявляешь массив длинной равной длине алфавита и загоняешь туда алфавит.
2. Объявляешь массив символов под зашифрованную и расшифрованную строку, а так же под ключ.
3. Пишешь функцию в которой принимаемые параметры строчка для расшифровки и ключ. Результатом будет расшифрованная строчка.
4. В этой функции тебе необходимо пройтись в цикле по каждой букве зашифрованной строчки и сделать следующую операцию:
Просуммировать одинаковые по позициям буквы в ЗС (зашифр. строке) и в КЛЮЧЕ. Суммировать нужно их позиции в алфавите (Найти их позиции в нашем первом массиве содержащем алфавит). Если полученная сумма больше 33 - поделить на 33 с остатком и использовать этот остаток. В Расшифрованную строку тут же добавляем в нужное место букву найденную по нашей сумме (либо остатку от деления) из алфавита.

Запутанно но при желании можно разобраться (сам сейчас разобрался). Пару циклов и пару массивов.

Вот отсюда брал описание шифра.
http://habrahabr.ru/blogs/crypto/116716/#habracut

Последний раз редактировалось Airou; 23.10.2011 в 19:09.
Airou вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифр SYSSI Безопасность, Шифрование 4 13.05.2011 19:00
Шифр? KoBRaAndrey Работа с сетью в Delphi 0 12.12.2009 16:16
Шифр Progs1024 Паскаль, Turbo Pascal, PascalABC.NET 9 12.10.2009 19:51
че за шифр? Анастасия123456789 Помощь студентам 4 11.05.2009 19:19
Шифр Razora Свободное общение 10 26.06.2007 15:52