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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2012, 14:48   #1
Spoke57
Новичок
Джуниор
 
Регистрация: 06.07.2012
Сообщений: 8
Восклицание Pascal/Delphi Шифрование методом Льюиса

Добрый день. Хотел бы уточнить более подробно информацию по двум данным методам шифрования. Тем более, что второго метода, как я понимаю, не описано. (Разве что у него имеется второе название).
Примеры кодов у меня, в принципе, имеются, однако не помешали бы еще. Но главное, что я ищу, это теоретический материал. Т.е. всевозможные интернет статьи, хорошо описывающие данные методы и саму суть шифрования, всевозможные рефераты, курсовые и доклады по данным темам, а так же наилучший вариант книги с описанием данных методов, имеющиеся в электронном виде.
Прошу Вашей помощи, Уважаемые. Сам я начинающий программист. Однако тема шифрования (так же, соответственно, дешифрования ) меня особенно заинтересовала.
Небольшое уточнение, теоретический материал я ищу только по методу Льюиса.
Spoke57 вне форума Ответить с цитированием
Старый 06.07.2012, 15:06   #2
Last
В прострации
Форумчанин
 
Регистрация: 13.01.2009
Сообщений: 239
По умолчанию

Цитата:
Сообщение от Spoke57 Посмотреть сообщение
Pascal/Delphi Шифрование методом Льюиса
Цитата:
Сообщение от Spoke57 Посмотреть сообщение
Хотел бы уточнить более подробно информацию по двум данным методам шифрования.

Цитата:
Сообщение от Spoke57 Посмотреть сообщение
методом Льюиса
Цитата:
Сообщение от Spoke57 Посмотреть сообщение
по двум данным методам шифрования.
Пол-жизни сидючи, в монитор глядючи...
Last вне форума Ответить с цитированием
Старый 06.07.2012, 15:32   #3
Spoke57
Новичок
Джуниор
 
Регистрация: 06.07.2012
Сообщений: 8
По умолчанию

Прошу прощения. Изначально хотел посмотреть исходники шифрования Плэйфера.
Еще раз извиняюсь, просто спешил, сейчас мне очень нужна информация по методу Льюиса.
Spoke57 вне форума Ответить с цитированием
Старый 06.07.2012, 16:08   #4
tools
Форумчанин
 
Регистрация: 07.10.2008
Сообщений: 213
По умолчанию

посмотрите здесь, метод достаточно прост, так что одной статьи на Вики хватит для его понимания:

http://en.wikipedia.org/wiki/The_Alphabet_Cipher

P.S. Если это тот Льюис, который Вам нужен. Другого я не знаю.
tools вне форума Ответить с цитированием
Старый 06.07.2012, 20:39   #5
Spoke57
Новичок
Джуниор
 
Регистрация: 06.07.2012
Сообщений: 8
По умолчанию

Спасибо. Однако, если найдете русскоязычное описание, дайте, пожалуйста, ссылку. Суть метода ясна, но мне так же нужна более избыточная информация для описания практики.
Spoke57 вне форума Ответить с цитированием
Старый 06.07.2012, 21:02   #6
tools
Форумчанин
 
Регистрация: 07.10.2008
Сообщений: 213
По умолчанию

Что значит
Цитата:
нужна более избыточная информация для описания практики
? Привести случаи реального применения ?? Жизненные ситуации, когда использовался этот метод шифрования ?
tools вне форума Ответить с цитированием
Старый 06.07.2012, 22:22   #7
Spoke57
Новичок
Джуниор
 
Регистрация: 06.07.2012
Сообщений: 8
По умолчанию

Основную идею шифра (на английском если честно не понял, только по таблице заданной), к какому взлому шифр более устойчив, пример реализации на русском, блок схему конечно уже наглость, однако не помешала бы.
Spoke57 вне форума Ответить с цитированием
Старый 06.07.2012, 22:55   #8
tools
Форумчанин
 
Регистрация: 07.10.2008
Сообщений: 213
По умолчанию

Посмотрите шифр Вижинера и все поймете. Основная идея в том,что входные даннные - это :
1) табула ректа
2) ключевое слово
3) исходный текст сообщения

Если ключевое слово меньше исходного предложения, то повторяете его до тех пор, пока длина не станет равна длине шифруемого текста. А затем, начиная с первого символа, берете букву из ключевого слова и соответствующую ей букву шифруемого текста. Смотрите таблицу, по строке ищите первую букву ключевого слова, а по столбцу первую букву шифруемого текста. Берете ту букву, которая находится на пересечении указанных букв. И по этому принципу пляшете до конца.

Данный метод устойчив к частотному анализу и перебору ключей. Ну а остальное все в сети найти можно, методу уже куча лет и он исследован вдоль и поперек.

Схема алгоритма в общем виде такова:


На размер матрицы не обращайте внимание (256х256), это она в той статье, откуда я взял схему такая.

Последний раз редактировалось tools; 06.07.2012 в 23:10.
tools вне форума Ответить с цитированием
Старый 06.07.2012, 23:52   #9
Spoke57
Новичок
Джуниор
 
Регистрация: 06.07.2012
Сообщений: 8
По умолчанию

Т.е. в качестве ключа здесь выступает текст самого сообщения, но нужно иметь ввиду, что сообщение может содержать только символы из алфавита, я правильно понял? Поправьте меня, пожалуйста, если не так.
Spoke57 вне форума Ответить с цитированием
Старый 06.07.2012, 23:58   #10
Spoke57
Новичок
Джуниор
 
Регистрация: 06.07.2012
Сообщений: 8
По умолчанию

Если нет, то я не понял как формируется ключ, и выходит не понял в чем заключается отличие от метода Виженера.
Табула ректа у них одна. Но,к примеру, в методе цезаря после того как по пересечению строки и столбца в табуле мы нашли зашифрованную букву, она еще по сути не является шифром, нужно ее далее сместить на 3 позиции, после чего она уже станет зашифрованной. А здесь получается еще проще? И выходит что разницы между Виженером и Льюисом нет?

Последний раз редактировалось Spoke57; 07.07.2012 в 00:06.
Spoke57 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шифрование методом RSA на Delphi Тёма(C@$pEr) Помощь студентам 13 17.12.2012 17:42
Шифрование методом перестановки Rayline West Помощь студентам 3 19.11.2012 15:18
Шифрование Методом Виженера На C++ 803 Помощь студентам 2 27.05.2012 17:33
Шифрование методом Цезаря! Александра1000000 Общие вопросы C/C++ 10 07.06.2010 16:02
Шифрование методом замещения Skytis Помощь студентам 3 25.05.2008 10:24