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

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

C#仿php函数hash("sha256", $str)

作者:郑州网站建设 2015/3/17 17:41:52 点击: 来源:

php中获取sha256编码为:

hash("sha256", "123456")

结果为:

8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92


C#中获取sha256的代码为:

/// <summary>
    /// Sha256编码(模拟php中 hash('sha256', $str))
    /// </summary>
    /// <param name="str">要编码的字符</param>
    /// <returns>返回编码过的字符</returns>
    public string ToSha256(string str)
    {
        byte[] bytes = Encoding.UTF8.GetBytes(str);
        System.Security.Cryptography.HashAlgorithm algorithm = new System.Security.Cryptography.SHA256Managed();
        return BitConverter.ToString(algorithm.ComputeHash(bytes)).Replace("-", "").ToLower();
    }

运行结果同样为:

8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92




Tag:C# php
分享到:

上一篇:iNethinkCMS增加获取所有子栏目ID标签

下一篇:Asp.Net中不修改IIS实现URL重写,支持任意扩展名及无扩展名

技术交流推荐阅读

用户评论

最新博文

热门排行

推荐信息

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