using System;
using System.Security.Cryptography;
using System.Text;namespace 类库.业务数据层
{
/// <summary>
/// 加密算法 的摘要说明
/// </summary>
public class 加密算法
{
public 加密算法()
{
//
// TODO 在此处添加构造函数逻辑
//
} /// <summary>
/// 取字符串进行数据加密操作并返回一个字符串(密文)
/// </summary>
/// <param name="原码"></param>
/// <returns></returns>
public string MD5密码(string 原码)
{
Byte[] returnvalue;
string returnstring;
Byte[] convertstring = (new UnicodeEncoding()).GetBytes(原码);
//创建一个哈希值(加密)
returnvalue = ((HashAlgorithm) CryptoConfig.CreateFromName("MD5")).ComputeHash(convertstring);
returnstring=BitConverter.ToString(returnvalue);
returnstring = returnstring.Replace("-","");
return returnstring;
}
}
}