Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Сети > Проверка подписи RSA (+MD5) с помощью OpenSSL |
Автор: neosapient 6.2.2009, 18:27 |
Здравствуйте. Есть задача проверить подпись RSA (+MD5) с помощью OpenSSL. Дано: подпись - f302e411f...36935a67fd открытый ключ - FkPZQQr5gq...aJZ9ZFNZeC OpenSSL - версии 0.9.8g Загвоздка в том, что с OpenSSL не работал ни разу. Нужен пример того, как подпись RSA проверяют с помощью OpenSSL под Windows Интересуют функции и структуры, которые относятся к моей задаче, и порядок их вызова. |
Автор: Alca 7.2.2009, 10:43 |
А ты для начала попробуй подключить OpenSSL (RSA). ![]() |
Автор: jonie 7.2.2009, 12:27 |
а потом поглядеть примеры,поставляемые вместе с ней |
Автор: neosapient 10.2.2009, 22:24 | ||
Вкратце, получилось следующим образом. 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 26.2.2009, 18:21 |
Что то странное происходит. Делал консольное приложение - всё работало. Взял тот же кусок кода и запихнул его в DLL. Теперь происходит крах программы в том месте dll, где встречается первая строчка кода с вызовом функции из OpenSSL Вопрос, из-за чего могут быть проблемы и что с этим делать ? Вопрос переехал в http://forum.vingrad.ru/forum/topic-249328.html |