网站建设 郑州网站建设 网站制作 网页设计 网站设计 郑州建网站 - 爱易在线

网站地图 | 网站Tags标签 | RSS订阅 | 加入收藏
您的位置:网站首页 > 博客笔记 > 技术交流 > 正文 技术交流相关信息

C#标准md5加密

作者:郑州网站建设 2017/8/4 11:21:03 点击: 来源:

C#能生成多个版本变种的MD5,采用的编码不同,生成的加密结果也不同。下面这段代码生成的md5,跟php生成的结果是一致的。

/// <summary>
    /// 32位标准MD5加密
    /// </summary>
    /// <param name="str"></param>
    /// <returns></returns>
    public static string Md5Encrypt32(string str)
    {
        System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create();
        byte[] data = md5.ComputeHash(System.Text.Encoding.Default.GetBytes(str));
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < data.Length; i++)
        {
            sb.Append(data[i].ToString("X2"));
        }
        return sb.ToString();
    }


Tag:
分享到:

上一篇:System.net.mail 使用ssl发送邮件失败

下一篇:asp.net core 发布到win iis遇到的问题

技术交流推荐阅读

用户评论

最新博文

热门排行

推荐信息

关于爱之易| 付款方式| 联系我们| 网站地图| 网站Tags标签 | RSS订阅