readonly string PrivateKey = new System.IO.StreamReader(System.Web.HttpContext.Current.Server.MapPath("~") + "/PrivateKey.xml", true).ReadToEnd();
readonly string PublicKey = new System.IO.StreamReader(System.Web.HttpContext.Current.Server.MapPath("~") + "/PublicKey.xml",false).ReadToEnd();
public byte[] bbs(byte[] encryptdata)
{
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
rsa.FromXmlString(PublicKey);
return rsa.Encrypt(encryptdata, false);
}
private string RestoreData(byte[] encryptdata)
{
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
rsa.FromXmlString(PrivateKey);
return Encoding.UTF8.GetString(rsa.Decrypt(encryptdata, false));
}
这个privateKey.xml,和publicKey.xml文件怎么写啊
readonly string PublicKey = new System.IO.StreamReader(System.Web.HttpContext.Current.Server.MapPath("~") + "/PublicKey.xml",false).ReadToEnd();
public byte[] bbs(byte[] encryptdata)
{
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
rsa.FromXmlString(PublicKey);
return rsa.Encrypt(encryptdata, false);
}
private string RestoreData(byte[] encryptdata)
{
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
rsa.FromXmlString(PrivateKey);
return Encoding.UTF8.GetString(rsa.Decrypt(encryptdata, false));
}
这个privateKey.xml,和publicKey.xml文件怎么写啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货