RSA加密解密(C#)实现

时间:2012-02-25 07:31:50
【文件属性】:

文件名称:RSA加密解密(C#)实现

文件大小:2KB

文件格式:RAR

更新时间:2012-02-25 07:31:50

RSA

RSA加密解密C#实现调用实例 public string RSAEncrypt(string xmlPublicKey, string m_strEncryptString) { try { byte[] PlainTextBArray; byte[] CypherTextBArray; string Result; System.Security.Cryptography.RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); rsa.FromXmlString(xmlPublicKey); PlainTextBArray = (new UnicodeEncoding()).GetBytes(m_strEncryptString); CypherTextBArray = rsa.Encrypt(PlainTextBArray, false); Result = Convert.ToBase64String(CypherTextBArray); return Result; } catch (Exception ex) { throw ex; } } //RSA的加密函数 public string RSAEncrypt(string xmlPublicKey, byte[] EncryptString) { try { byte[] CypherTextBArray; string Result; System.Security.Cryptography.RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); rsa.FromXmlString(xmlPublicKey); CypherTextBArray = rsa.Encrypt(EncryptString, false); Result = Convert.ToBase64String(CypherTextBArray); return Result; } catch (Exception ex) { throw ex; } }


【文件预览】:
新加密
----WebSite20()
--------App_Code()
--------App_Data()
--------Default.aspx(2KB)
--------Default.aspx.cs(1KB)

网友评论

  • 谢谢分享了,但是只有函数,利用的是RSACryptoServiceProvider
  • 虽然没有完整的项目文件,但还是有所帮助!!谢谢
  • 初学挺好,建议下载。。
  • 不值得10分 只有函数 而且注释较少。对新手来说有点吃力
  • 没有项目,运行不了,建议不要下载
  • 谢谢分享了,但是只有函数啊!
  • 您中这文件不全,只有一个函数,后面的还没开始写,并不是一个完整的文件。
  • 只有一个函数文件,说明较少。不值得10分