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

C#md5编码

时间:2016-03-02 14:46:33      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

    private static string tottt(string s)
    {
        byte[] source = md5.ComputeHash(Encoding.UTF8.GetBytes(s));
        StringBuilder sBuilder = new StringBuilder();
        for (int i = 0; i < source.Length; i++)
        {
            sBuilder.Append(source[i].ToString("x2"));
        }
        return sBuilder.ToString();
    }
    private static string tottt2(string s)
    {
        byte[] source = md52.ComputeHash(Encoding.UTF8.GetBytes(s));
        StringBuilder sBuilder = new StringBuilder();
        for (int i = 0; i < source.Length; i++)
        {
            sBuilder.Append(source[i].ToString("x2"));
        }
        return sBuilder.ToString();
    }

    private static string tottt3(string s)
    {
        return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(s, "MD5").ToLower();
    }

 测试在使用Encoding.UTF8时,三个方法计算结果是一致的

C#md5编码

标签:

原文地址:http://www.cnblogs.com/wj033/p/5234684.html

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