码迷,mamicode.com
首页 > Windows程序 > 详细

C# md5 加密

时间:2016-01-19 19:22:05      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

    public static string Md5JiaMi(string msg)
    {
        //用法TextBox1.Text = TongYong.Md5JiaMi(str1);

        //1.创建一个MD5对象
        MD5 md5 = MD5.Create();

        //2.把字符串变一个byte[]
        byte[] buffer = System.Text.Encoding.UTF8.GetBytes(msg);

        //3.将一个byte[]通过MD5计算到一个新的byte[],新的byte[]就是计算md5后的结果。
        byte[] md5Buffer = md5.ComputeHash(buffer);

        //释放资源
        md5.Clear();

        //4.将计算后的结果直接显示为字符串
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < md5Buffer.Length; i++)
        {
            //x2:把每个数字转换为16进制,并保留两位数字。
            sb.Append(md5Buffer[i].ToString("x2"));
        }
        return sb.ToString();

    }

  

C# md5 加密

标签:

原文地址:http://www.cnblogs.com/Akgu/p/5142746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!