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);  

 

posted @ 2014-03-06 09:09  jackchain  阅读(624)  评论(0编辑  收藏  举报