/// <summary>
/// RAS加密。
/// </summary>
private string RSAEncrypt(string originalString)
{
CspParameters param = new CspParameters();
param.KeyContainerName = "USER";
using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(param))
{
byte[] plaindata = Encoding.Default.GetBytes(originalString);
byte[] encryptdata = rsa.Encrypt(plaindata, false);
return Convert.ToBase64String(encryptdata);
}
}
/// <summary>
/// RAS解密。
/// </summary>
private string RSADecrypt(string securitylString)
{
CspParameters param = new CspParameters();
param.KeyContainerName = "USER";
using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(param))
{
byte[] encryptdata = Convert.FromBase64String(securitylString);
byte[] decryptdata = rsa.Decrypt(encryptdata, false);
return Encoding.Default.GetString(decryptdata);
}
}
RAS加密
最新推荐文章于 2023-02-19 12:51:49 发布