![]() |
Модераторы: feodorv |
![]() ![]() ![]() |
|
neosapient |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Здравствуйте.
Есть задача проверить подпись RSA (+MD5) с помощью OpenSSL. Дано: подпись - f302e411f...36935a67fd открытый ключ - FkPZQQr5gq...aJZ9ZFNZeC OpenSSL - версии 0.9.8g Загвоздка в том, что с OpenSSL не работал ни разу. Нужен пример того, как подпись RSA проверяют с помощью OpenSSL под Windows Интересуют функции и структуры, которые относятся к моей задаче, и порядок их вызова. Это сообщение отредактировал(а) neosapient - 6.2.2009, 18:31 |
|||
|
||||
Alca |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 1 Всего: 50 |
А ты для начала попробуй подключить OpenSSL (RSA).
![]() |
|||
|
||||
jonie |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
а потом поглядеть примеры,поставляемые вместе с ней
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
neosapient |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Вкратце, получилось следующим образом.
1) Взял собранную версию http://www.shininglightpro.com/products/Win32OpenSSL.html 2) Взял код программы http://www.e-port.ru/dev/2/verify.html 3) Создал проект в VC. Прописал пути к папкам INCLUDE и LIB "C:\OpenSSL\include" и "C:\OpenSSL\lib\VC" Дополнительно в проект добавил библиотеки
За сим всё. ![]() |
|||
|
||||
neosapient |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Что то странное происходит.
Делал консольное приложение - всё работало. Взял тот же кусок кода и запихнул его в DLL. Теперь происходит крах программы в том месте dll, где встречается первая строчка кода с вызовом функции из OpenSSL Вопрос, из-за чего могут быть проблемы и что с этим делать ? Вопрос переехал в http://forum.vingrad.ru/forum/topic-249328.html Это сообщение отредактировал(а) neosapient - 27.2.2009, 15:34 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |