您现在的位置是:首页 > 文章详情文章详情

C#将一个字符串转换为MD5

会飞的猪 2017-12-08 593人已围观

简介白码驿站是一个面向开发者的知识共享社区,专注于为开发者打造一个纯净的技术交流社区(源码下载,免费在线图片压缩,jquery插件,插件下载,JS/CSS在线压缩。)-白码驿站

                                        
        public static string GetMD5(string str)
        {
            //创建一个MD5加密的对象
            MD5 md5 = MD5.Create();//new MD5();
            byte[] buffer = System.Text.Encoding.Default.GetBytes(str);
            //返回加密好的MD5字节数组
            byte[] md5Buffer = md5.ComputeHash(buffer);
            //将字节数组转换成字符串
            //  return md5Buffer.ToString();
            //将字节数组中的每个元素都ToString()并且转换成十六进制
            string strNew = null;
            for (int i = 0; i < md5Buffer.Length; i++)
            {
                strNew += md5Buffer[i].ToString("X2");
            }
            return strNew;
            // return System.Text.Encoding.Default.GetString(md5Buffer);
        }
                                


Tags: C# 、 字符串加密

很赞哦! (0)

系统处理中...