Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Шифрование алгоритмом Elgamal [D7, WinXP]


cr@nk ©   (2011-04-07 00:02:00) 

Не так давно тут помогли с RSA... теперь же вопрос по другому шифру

FGInt ( http://www.submanifold.be/triade/GInt/gint.html)
Частично разобрался с этим набором, но никак не получается проверить ЭЦП текста. Возможно я не правильно понимаю сам алгоритм шифрования, возможно ещё что-то... Набросал пример ( http://rghost.ru/5060968), в котором текст подписывается, шифруется, расшифровывается и подпись НЕ проверяется

Попробую словами описать алгоритм программы:
Имеются ключи: (p1,g1,y1) и (x1) - ваши ключи (отправителя)
(p2,g2,y2) и (x2) - Ключи получателя

Отправитель подписывает текст с помощью (p2, g2, x1) и получает 2 строки, которые являются ЭЦП
Отправитель шифрует текст вашим открытым ключиком (p2,g2,y2)

Вы расшифровываете текст (x2, p2)
И проверяете подпись (p2,g1,y1)
Вот тут собственно скорее всего проверяю не теми переменными или ещё что-то


Goldcoding   (2011-11-15 01:49:00) [1]

Вот тут можно найти программу по Эль Гамаль
http://goldcoding.net/DoneProggrams/PreviewProgram/4


Amoeba_   (2011-04-25 13:36:00) [2]

Там еще и ссылки на литературу в конце статьи.


oldman   (2011-04-25 10:58:00) [3]


> Там не могу понять как работать с алгоритмом, если общаются
> 2 человека.


В той же статье на вики:

- Схема шифрования.
- Пример.


cr@nk   (2011-04-25 05:40:00) [4]


> Т.е. "Дайте код".

Ну зачем же так...
Я уже ХЗ сколько времени перечитываю эту статью на википедии. И в первом сообщении указано что именно у меня не получается (проверка ЭЦП), а также выложен набросок программы (в котором, возможно, надо поправить всего "пару строк")


Германн   (2011-04-25 02:09:00) [5]


> cr@nk ©   (24.04.11 22:25) [3]
>
> Эх....
> Там не могу понять как работать с алгоритмом, если общаются
> 2 человека.
>

Т.е. "Дайте код".
Имхо в вики по ссылке Amoeba_   (24.04.11 22:15) [2] очень подробное, хорошее описание алгоритма, да ещё и с примерами.


cr@nk   (2011-04-24 22:25:00) [6]

Эх....
Там не могу понять как работать с алгоритмом, если общаются 2 человека.


Amoeba_   (2011-04-24 22:15:00) [7]


> подскажите нормальную литературу

http://ru.wikipedia.org/wiki/Elgamal


cr@nk   (2011-04-23 22:41:00) [8]

Или хотя бы подскажите нормальную литературу, где понятным языком описывается принцип этого алгоритма (кроме wiki :) )


Наверх

Титульная страница Поиск, карта сайта Написать письмо