C#一个封装的加密解密类
using System;
using System.Text;
using System.Globalization;
using System.Security.Cryptography;
using System.Windows.Forms;
namespace Space
{
public class ClsMD5
{
/// <summary>
/// 构造方法
/// </summary>
public ClsMD5()
{
}
/// <summary>
/// 使用缺省密钥字符串加密
/// </summary>
/// <param name="original"> 明文 </param>
/// <returns> 密文 </returns>
public static string Encrypt(string original)
{
return Encrypt(original,"JASONHEUNG");
}
/// <summary>
/// 使用缺省密钥解密
/// </summary>
/// <param name="original"> 密文 </param>
/// <returns> 明文 </returns>
public static string Decrypt(string original)
{
return Decrypt(original,"JASONHEUNG",System.Text.Encoding.Default);
}
/// <summary>
/// 使用给定密钥解密
/// </summary>
/// <param name="original"> 密文 </param>
/// <param name="key"> 密钥 </param>
/// <returns> 明文 </returns>
public static string Decrypt(string original, string key)
{