📄 rsacrypt.cs
字号:
using System;
using System.IO;
using System.Security.Cryptography;
namespace CSharpLibrary.StaticService
{
/// <summary>
/// RSACrypt 的摘要说明。
/// snipershen
/// RSA加密解密类
public class RSACrypt
{
public RSACrypt()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
//加密
//参数:strData:要加密的数据
//返回:加好密的字符串
public static string Encrypt(string strData)
{
try
{
RSACryptoServiceProvider desc = new RSACryptoServiceProvider();//des进行加密
byte[] data = System.Text.Encoding.Unicode.GetBytes(strData);
return System.Text.Encoding.Unicode.GetString(desc.Encrypt(data,false));
}
catch
{
return "";
}
}
public static string Decrypt(string strData)
{
try
{
RSACryptoServiceProvider desc = new RSACryptoServiceProvider();//des进行加密
byte[] data = System.Text.Encoding.Unicode.GetBytes(strData);
return System.Text.Encoding.Unicode.GetString(desc.Decrypt(data,false));
}
catch
{
return "";
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -