system.security.cryptography.cryptographicexception :拒绝访问
在ASP.NET虚拟主机上采用RSA加密或签名,即:RSACryptoServiceProvider,
出现错误:System.Security.Cryptography.CryptographicException: 拒绝访问
搜索得知,原因可能是没有权限操作服务器上的key container
服务商给Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA加上“完全控制”的权限,也还不行。
请教:
1.难道C#中要用RSA,就必须要操作到服务器的key container吗?有没有什么办法可以避免操作服务器上的key container。
2.如果是必须,那么在权限设置方面,必须有哪些最小权限?
谢谢