Форум программистов, компьютерный форум CyberForum.ru

При расшифровке RSA-сообщений на клиенте происходит ошибка - C++

Восстановить пароль Регистрация
 
недопрога
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 1
09.01.2016, 17:48     При расшифровке RSA-сообщений на клиенте происходит ошибка #1
разрабатываю приложение на основе протокола подбрасывания честной монеты с использованием открытых и закрытых ключей, конкретно - ключей RSA. Сгенерила две пары ключей RSA, как и требуется, с одинаковым модулем n (в структуре openssl rsa - rsa->n). необходимо зашифровать данные первым открытым ключом на стороне, скажем, сервера, отослать другой стороне - клиенту. клиент, собственно, должен зашифровать их своим открытым ключом и отослать обратно серверу. сервер дешифрует данные своим закрытым ключом, отсылает клиенту, который повторяет процедуру дешифрования уже своим закрытым ключом. соль в том, что в функции дешифрования на стороне клиента возникает ошибка и RSA_private_decrypt() возвращает значение -1. шифрование сервер-клиент и, соответственно, дешифрование клиент-сервер (т е в обратном порядке) работает отлично. связано ли это с самой реализацией этих функций в openssl? либо же происходит установка каких-то флагов, которые мешают корректно завершить дешифрование?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2016, 17:48     При расшифровке RSA-сообщений на клиенте происходит ошибка
Посмотрите здесь:

Почему не происходит ошибка при обращении к недопустимому индексу C++
C++ Builder Ошибка. Не происходит удаление.
При инициализации указателя на функцию происходит ошибка сборки программы C++
C++ DES. Мусор при расшифровке
Ошибка при создании окна сообщений C++ WinAPI
Visual C++ Ошибка при создании окна сообщений. mfc
C++ Помощь в расшифровке
C++ ошибка в расшифровке
C++ Почему происходит ошибка при описании массива?
При удалении элемента из списка происходит непонятная ошибка C++
AES - Текст при расшифровке не соответствует оригиналу C++
C++ Builder При выборе цвета линии с помощью random() происходит ошибка

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему

Метки
c++, openssl, rsa
Опции темы

Текущее время: 12:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru