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

问题描述 投票:1回答:1

我有一个用于数字签名的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加密有关的内容。有人能解决这个问题吗?

谢谢。

c# windows winforms certificate rsa
1个回答
0
投票

有相同的问题,您如何解决?

© www.soinside.com 2019 - 2024. All rights reserved.