using System.Security.Cryptography; using System.Text; namespace Estsh.Core.Util { public class MD5Encrypt { public static MD5Encrypt NewObject = new MD5Encrypt(); /// /// 构造方法 /// public MD5Encrypt() { } #region MD5加密 public string MD5(string number) { ASCIIEncoding ASCIIenc = new ASCIIEncoding(); string strReturn = ""; byte[] ByteSourceText = ASCIIenc.GetBytes(number); MD5CryptoServiceProvider Md5Hash = new MD5CryptoServiceProvider(); byte[] ByteHash = Md5Hash.ComputeHash(ByteSourceText); foreach (byte b in ByteHash) { strReturn += b.ToString("x2"); } return strReturn; } #endregion } }