rsa.FromXmlString 系统找不到指定的文件

rsa做加密解密的时候,发布到IIS7 Windows2008上出现异常,提示rsa.FromXmlString找不到指定的文件。

原因是系统安全性问题,做了变更,修改为如下代码即可:

System.Security.Cryptography.RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); 

改为

CspParameters RSAParams = new CspParameters();  
RSAParams.Flags = CspProviderFlags.UseMachineKeyStore;  
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(1024, RSAParams);  
原文地址:https://www.cnblogs.com/qidian10/p/3583791.html