Alexander Mezhov
Alexander Mezhov
Вам нужно внимательней посмотреть на указанный пример. Метод `DecryptKeyExchangeAlgorithm()` делает дешифрацию общего секретного ключа, т.е. на вход он получает зашифрованный симметричный ключ. Как я понял, вы передаете ему не ключ,...
Да, действительно, RSA имеет методы `Encrypt()`/`Decrypt()`. Однако примечательно, что его нет среди методов базового класса `AsymmetricAlgorithm`. Судя по коду `RSACryptoServiceProvider`, внутри вызываются методы `EncryptKey()`/`DecryptKey()`, что наводит на мысль, что под...
@IverCold Если вопрос решен, предлагаю поделиться решением и закрыть задачу. :)
Спасибо за обратную связь! :) Понятно, то есть вам не удалось выполнить аутентификацию по сертификату. А можете прикрепить файл с base64 этого `encrypted_key`, я попробую посмотреть ее через ASN.1-редактор. Может...
@IverCold Здравствуйте! У вас нет примера `encrypted_key`? :)
Здравствуйте! Я попробую повторить то, что есть в RSA.
В общем, выяснилось следующее. Как я и предполагал, CryptoPro CSP поддерживает шифрование произвольных блоков данных только на **симметричных ключах**. Подозреваю, что и с VipNet CSP ситуация аналогична, но мне не...
@IverCold Дадите обратную связь, если что-то получится или не получится? ;)
Круто! Рад, что у вас всё получилось. Я тогда закрываю эту задачу. Если будут вопросы, обращайтесь. > Интересно просто как это так? Он обращается к криптопровайдеру, определив алгоритм из сертификата?...
Здравствуйте! Из 34.10 есть поддержка только: ГОСТ Р 34.10-94 ГОСТ Р 34.10-2001 ГОСТ Р 34.10-2012 256/512