public byte[] Encrypt(string content)
{
IDataCryptoProvider provider = CreateCrypto();
// 先将内容用GBK 转码成byte 数组
byte[] buffer = Encoding.GetEncoding("GB2312").GetBytes(content);
// 加密变成密文
byte[] result = provider.Encrypt(buffer);
// 用base64 编码,变成可打印字符串
string s = Convert.ToBase64String(result);
// 转成ascii 字节流
return Encoding.ASCII.GetBytes(s);
}
{
IDataCryptoProvider provider = CreateCrypto();
// 先将内容用GBK 转码成byte 数组
byte[] buffer = Encoding.GetEncoding("GB2312").GetBytes(content);
// 加密变成密文
byte[] result = provider.Encrypt(buffer);
// 用base64 编码,变成可打印字符串
string s = Convert.ToBase64String(result);
// 转成ascii 字节流
return Encoding.ASCII.GetBytes(s);
}