/// <summary>
/// 加密
/// </summary>
/// <param name="SourceText">需要加密的原字符串</param>
/// <param name="key">秘钥</param>
/// <returns></returns>
public string Encrypt_UTF8(string SourceText,string key)
{
//实现一个加密服务的类的对象,这个类提供了DES加密算法
DESCryptoServiceProvider desProvider = new DESCryptoServiceProvider();
//因为加密内容有可能包含汉字,所以用UTF8格式,将加密的字符串保存在字节数组里
byte[] inputBytesArray = Encoding.UTF8.GetBytes(SourceText);
//设置算法的秘钥和初始化向量,需要转换为ASCII码的二进制数据
desProvider.Key = Encoding.ASCII.GetBytes(key);
desProvider.IV = Encoding.ASCII.GetBytes(key);
//实现一个内存流写入加密后的数据
MemoryStream memoryStream = new MemoryStream();
//实现一个加密转换流,其中包