MD5加密

 

      Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护

      列举一下MD5在线测试的工具地址:http://tool.chinaz.com/tools/md5.aspx

 /// <summary>
        /// 进行MD5  32位小写简单加密
        /// </summary>
        /// <param name="str">要加密的字符串</param>
        /// <returns>加密后的字符串</returns>
        public static string CalcMD5(string str)
        {
            MD5CryptoServiceProvider provider;
            provider = new MD5CryptoServiceProvider();
            byte[] bytes = Encoding.UTF8.GetBytes(str);
            StringBuilder builder = new StringBuilder();
            bytes = provider.ComputeHash(bytes);
            foreach (byte b in bytes)
                builder.Append(b.ToString("x2").ToLower());
            return builder.ToString();
        }

 

posted on 2016-03-14 09:58  风雪幻林  阅读(284)  评论(0编辑  收藏  举报