![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 23.10.2011
Сообщений: 1
|
![]()
Шифр Винжера, помогите пожалуйста, срочно!
Есть зашифрованный текст: РОТИ ХОННА ШИДР УЗЬЯНА ВЕКИ Ключ шифрования: ИЁИЖ ЙЙЖИС ЮЛЕМ ЛМЫШТЧ ИГЛЮ От вас требуется расшифровать зашифрованный текст, составив таблицу Виженера и используя ключ шифрования. Внимание! Ответ состоит из 5 осмысленных слов, а не из набора букв. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.04.2008
Сообщений: 151
|
![]()
"От вас требуется" как минимум здесь неуместно.
1. Объявляешь массив длинной равной длине алфавита и загоняешь туда алфавит. 2. Объявляешь массив символов под зашифрованную и расшифрованную строку, а так же под ключ. 3. Пишешь функцию в которой принимаемые параметры строчка для расшифровки и ключ. Результатом будет расшифрованная строчка. 4. В этой функции тебе необходимо пройтись в цикле по каждой букве зашифрованной строчки и сделать следующую операцию: Просуммировать одинаковые по позициям буквы в ЗС (зашифр. строке) и в КЛЮЧЕ. Суммировать нужно их позиции в алфавите (Найти их позиции в нашем первом массиве содержащем алфавит). Если полученная сумма больше 33 - поделить на 33 с остатком и использовать этот остаток. В Расшифрованную строку тут же добавляем в нужное место букву найденную по нашей сумме (либо остатку от деления) из алфавита. Запутанно но при желании можно разобраться (сам сейчас разобрался). Пару циклов и пару массивов. Вот отсюда брал описание шифра. http://habrahabr.ru/blogs/crypto/116716/#habracut Последний раз редактировалось Airou; 23.10.2011 в 19:09. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Шифр | 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 |