Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > Проблема с CryptoAPI |
Автор: Solitaire 26.8.2009, 11:57 | ||||
Здравствуйте. Нужно реализовать такую вещь. - Сервер отсылает клиенту Public Key, созданный OpenSSL::PKey::RSA.generate(512) - Клиент шифрует этим ключем логин и пароль пользователя и отправляет обратно на сервер. Клиент - виндовое приложение, используется CryptoAPI.
- Сервер получает от клиента зашифрованный пароль. private_key.private_decrypt(crypted_message) - здесь получаем RSAError padding check failed. На стороне сервера применяется PKCS #1 v1.5 padding. Судя по следующему описанию CryptEncrypt из MSDN, по умолчанию также применяется PKCS #1.
В чем здесь может быть проблема? Заранее спасибо. |
Автор: Solitaire 26.8.2009, 13:54 | ||
Все, отбой. Дело было в
|