| ||||
| ||||
В .Net пытался работать классом RSACryptoServiceProvider. Написал следующий кода: CspParameters par = new CspParameters(2,"Crypto-Pro Cryptographic Service Provider","Dima"); //Инициализирую провайдер Crypto-Pro с контейнером "Dima". Здесь все прошло успешно. System.Security.Cryptography.RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(par); //Хочу получит параметры RSA алгоритма с приватным и открытым ключом. RSAParameters = RSA.ExportParameters(false); В последней строчке кода вылазит исключение: “An unhandled exception of type ’System.Security.Cryptography.CryptographicException’ occurred in mscorlib.dll Additional information: Key information could not be exported from the cryptographic service provider (CSP) for this implementation.” Т.е Crypto-Pro CSP в этом случае не умеет экспортировать ни PUbKey, ни PRivKey как это делают стандартный микрософтовские СSP. Как здесь быть? Как дальше работать? | ||||
Ответы: | ||||
| ||||
Недаром класс называется RSACryptoServiceProvider. А у нас всё ж таки ГОСТ. | ||||