我从网上找到一个XML加密解密的帖子!http://www.cnblogs.com/webabcd/archive/2007/02/03/639164.html但是里面有个xml.dev.keys.public、xml.dev.keys.private。公钥和私钥。大概意思看明白了!公钥加密,私钥解密。但是这两个公钥和私钥是怎么生成的。我就不明白了!请各位前辈指教。

解决方案 »

  1.   

    public static RSAKey GetRASKey()
            {
                RSACryptoServiceProvider rsaProvider = new RSACryptoServiceProvider(1024);
                return new RSAKey()
                {
                    PublicKey = rsaProvider.ToXmlString(false),
                    PrivateKey = rsaProvider.ToXmlString(true)
                };
            }
      

  2.   

    http://www.cnblogs.com/happinessCodes/archive/2010/07/27/1786404.html
      

  3.   

    完整代码
    http://codinge.com/DotNetDoc/csharp/17.shtml