Учебная программа по алгоритму шифрования
Диффи-Хеллмана (Diffie-Hellman).


скачать exe-файл для тестирования на VB 6,


Посмотрите «Руководство пользователя» – на конкретных примерах…

Прежде всего, необходимо создать (сгенерировать) свой открытый ключ, который можно бы было отправлять без всякой опаски своим респондентам. Заметьте, это Боб хочет написать Алисе первое закрытое сообщение, но не может, пока Алиса не пришлет ему свой открытый ключ.

Алиса:


Диффи-Хеллман генерация открытого ключа

Ввела свой ключ Medichi фамилия моей матери до 1912 года, сгенерировала открытый ключ, сохранила в файл 123.key и отправила Бобу…
Если хотите вставлять ключ в окно формы из буфера обмена, то щелкните по окну правой кнопкой мыши...

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

Боб:


Диффи-Хеллман генерация рабочего ключа

Ввел свой ключ Люблю свою охотничью собаку *** Jerry ***, сгенерировал открытый, сохранил в файл 124.key, загрузил Алисин открытый ключ из файла 123.key и сгенерировал рабочий ключ. Боб готов к работе.

Открывает вкладку Расшифровка (так удобнее писать и править небольшой черновик) и пишет в нижнем окне текст…. Сохраняет в файле откр_текст_1.txt (или создает сообщение в любом текстовом редакторе)

Открывает вкладку Шифрование и загружает свой текст из файла (или набирает с клавиатуры). Шифрует. Сохраняет в файл закр_текст_1.txt

Боб:


Диффи-Хеллман шифрование

И оба файла закр_текст_1.txt и 124.key отправляет Алисе.

Алиса:


Диффи-Хеллман подготовка к расшифрованию

Алиса загрузила ключ Боба, сгенерировала рабочий ключ и… Может работать…

Расшифровка
Диффи-Хеллман расшифрование сообщения

Раз ключ общий (рабочий), то они могут расшифровывать и свои сообщения, и респондента. Это симметричное шифрование, в отличии от ассиметричного (когда свое сообщение зашифровать можешь, а расшифровать нет)


Диффи-Хеллман расшифрование сообщения

Удобней вот так открыть два экземпляра программы и работать за обоих респондентов…

Суть алгоритма и программы

Дать возможность обоим респондентам сгенерировать одинаковые (симметричного шифрования) общие рабочие ключи.
Для этого необходимо наличие файла открытого ключа другого респондента (где в первых двух группах передаются параметры шифрования) и, конечно, помнить свой секретный ключ, на основе которого сгенерирован и передан респонденту Ваш открытый ключ.


скачать exe-файл для тестирования на VB 6,


Условия получения кода?    Показать?


Алгоритм «Диффи — Хеллмана — Меркли» прекрасно описан в Википедии.
http://ru.wikipedia.org/wiki/%C0%EB%E3%EE%F0%E8%F2%EC_%C4%E8%F4%F4%E8_%97_%D5%E5%EB%EB%EC%E0%ED%E0
Реализовать его на любом языке программирования не составляет особого труда.
Но если у Вас проблемы со временем, то протестируйте ехе-шник и купите код….

Если нужно, быстро выполню доработку под Ваши требования…



Другие примеры на тему «Шифрование, Кодирование и/или Сжатие Информации»

Другие примеры на языке «Visual Basic»




Если на этой странице не нашлось того, что Вы так искали...

         Не расстраивайтесь, не все потеряно... Смело щелкайте...

исходный код на заказ. orenstudent.ru Автоматизация документов MS Office. orenstudent.ru исходный код на заказ. orenstudent.ru Помогите найти и устранить ошибку в исходном коде программы. orenstudent.ru Skype-консультирование по программированию
Скайп-консультации

Акция !!!
Весь код по 49 руб


требуются
школьники!


и СТУДЕНТЫ!
Кому не плевать
на деньги!
Сайт помощи студентам по программированию и информатике

Program code