Проект "Свободные голосования"
http://gplvote.andyhost.ru/forum/

Разработка распределенного клиента
http://gplvote.andyhost.ru/forum/viewtopic.php?f=21&t=182
Страница 3 из 3

Автор:  povischuk [ 05 окт 2011, 00:07 ]
Заголовок сообщения:  Re: Разработка распределенного клиента

А какие функции по генерированию открытых и закрытых ключей вы используете?
Являются ли эти алгоритмы открытыми или запаяны в dll?
Какая криптографическая система используется, и на какой односторонней функции и лазейке она основана?

Автор:  Андрей [ 05 окт 2011, 00:20 ]
Заголовок сообщения:  Re: Разработка распределенного клиента

povischuk писал(а):
А какие функции по генерированию открытых и закрытых ключей вы используете?

Обычные процедуры GnuPG.

povischuk писал(а):
Являются ли эти алгоритмы открытыми или запаяны в dll?

Программный агент не использует специальных dll. Использование GnuPG идет через явный вызов программы gpg2.exe. Сама эта программа, как следует из ее названия, открыта. Если интересно, можно скачать исходники и все посмотреть.

povischuk писал(а):
Какая криптографическая система используется, и на какой односторонней функции и лазейке она основана?

GnuPG. Основана на стандартном принципе генерации пары открытый/закрытый ключ. О ней лучше почитать в интернете, например, на википедии.

Автор:  evorios [ 03 дек 2011, 15:10 ]
Заголовок сообщения:  Re: Разработка распределенного клиента

Если еще не читали, то советую ознакомится со структурой клиента bitcoin:
https://en.bitcoin.it/wiki/Bitcoind

Ту же самую структуру надо будет создавать в клиенте gplvote.
Вопрос в том, надо ли создавать велосипед, когда он уже создан в нескольких вариациях.

Если будут какие-то вопросы по поводу "А зачем они создали вон ту хрень?" буду рад помочь.

Автор:  Dim [ 03 дек 2011, 21:42 ]
Заголовок сообщения:  Re: Разработка распределенного клиента

evorios писал(а):
Ту же самую структуру надо будет создавать в клиенте gplvote.
В принципе да. Очень похоже.
Только bitcoin имеет очень узкое назначение. И использовать его клиент в данной системе если и можно будет, то с серьёзными костылями. Причём костыли будут сложнее просто транспорта.

Можно часть кода взять. Но лицензия у него не совместима с GPLv3.

Страница 3 из 3 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/