system.security.cryptography.cryptographicexception:提供程序dll无法正确初始化

时间:2018-11-29 07:58:50

标签: c# windows winforms certificate rsa

我有一个关于数字签名的winform c#应用程序,它在Windows 7,8,10上运行良好。但是,当我在Windows 8.1 Pro 64位上进行测试时,出现错误。 错误消息是“ system.security.cryptography.cryptographicexception:dll提供程序无法正确初始化”。

enter image description here

然后我在Visual Studio中进行调试,这是错误的所在

“ csp =(RSACryptoServiceProvider)cert.PrivateKey;”

     RSACryptoServiceProvider csp = new RSACryptoServiceProvider(parms);
                foreach (X509Certificate2 cert in listSelect)
                {
                    csp = (RSACryptoServiceProvider)cert.PrivateKey;
                    PLcertificate = cert;
                }

我认为计算机上的错误没有库或与rsa加密相关的东西。 有人能解决这个问题吗?

谢谢。

0 个答案:

没有答案