![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Шифрование алгоритмом 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 :) )