public static string GetSHA256hash(string input, string _input_charset)
{ byte[] clearBytes = Encoding.UTF8.GetBytes(input);
SHA256 sha256 = new SHA256Managed();
sha256.ComputeHash(clearBytes);
byte[] hashedBytes = sha256.Hash;
sha256.Clear();
string output = BitConverter.ToString(hashedBytes).Replace("-", "").ToLower(); return output;
}

先用SHA256Managed计算HASH,然后用BitConverter.ToString转为16进制字符串。这个字符串REPLACE掉“-”后长度为64.

要不要REPLACE,和TOLOWER,看签名要求。

最新文章

  1. FTP概述
  2. docker 1.8+之后ubuntu安装指定版本docker-engine
  3. javascript的继承小结
  4. NOI2018准备 Day11
  5. versionCompare 版本号比较工具
  6. 站内搜索——Lucene +盘古分词
  7. js 随机星星 document.createElement(); setAttribute()
  8. php轮流排序,每隔一定的时间轮流进行位置排序,轮询的排行榜:function dataPollingInterval()
  9. java中如何将JScrollPane的垂直滚动条自动移动到最下端
  10. ZOJ-3946 Highway Project (最短路)
  11. Nginx做反向代理总是被系统kill
  12. Android -- Layout布局文件里的android:layout_height等属性为什么会不起作用?
  13. 记录一下MYSQL的SQL语法
  14. 《Python基础篇》之初识Python一
  15. SpringMVC1
  16. 项目整体说明及WBS练习
  17. 开发过程中常用到的git命令
  18. python的单元测试
  19. CodeSmith 一、连接Mysql
  20. spec文件中的 %pre %post %preun %postun

热门文章

  1. CSS 实现:文字水平垂直居中
  2. CentOS安装Nginx负载
  3. Android内存管理机制之一:low memory killer
  4. hdu 4252 A Famous City
  5. 安装Python+Pywin32(version 3.3)
  6. 关于时间的util类,以后方便查阅
  7. windows7下python3.4.3 添加库路径(转)
  8. Prim求解最小生成树
  9. kuangbin_UnionFind B (POJ 1611)
  10. java的nio之:java的nio系列教程之selector