MD5加密源码

来源:互联网 发布:手机logo设计软件 编辑:程序博客网 时间:2024/06/15 22:17

C#版本工具包【MD5加密】

  • **适用字符串传输;

public class MD5Util    {        /// <summary>        /// 字符串加密(MD5算法)。        /// </summary>        /// <param name="str">待加密的字符串。</param>        /// <returns>加密后的字符串(加密失败则返回原字符串)。</returns>        public static string MD5(string str)        {            string TmpStr = str;            string ReturnStr = "";            try            {                MD5CryptoServiceProvider MD5 = new MD5CryptoServiceProvider();                byte[] s = MD5.ComputeHash(Encoding.UTF8.GetBytes(TmpStr));                MD5.Clear();                for (int i = 0; i < s.Length; i++)                {                    ReturnStr += s[i].ToString("X").PadLeft(2, '0');                }            }            catch            {                ReturnStr = str;            }            return ReturnStr;        }    }
原创粉丝点击