首页 > Windows开发 > 详细

C# md5 加密

时间:2016-01-19 19:21:31      阅读:221      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!