c#SHA-256哈希

时间:2015-07-24 07:34:11

标签: c# hash sha256

我正在尝试使用亚马逊的弹性转码器。 这里我需要sha-256哈希一个字符串; http://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html

我已经尝试过在网上找到的任何方法但我找不到与页面相同的结果和一些在线哈希站点提供的内容。

以下是您可以从上面的链接中找到的哈希字符串;

composite

以下是预期结果:

  

3511de7e95d28ecd39e9513b642aee07e54f4941150d8df8bf94b328ef7e55e2

我尝试了很多c#方法,但无法得到这个结果; 但这些在线网站提供了相同的结果;

http://crypo.in.ua/tools/eng_sha256.php

这是我的方法之一;

POST
/

content-type:application/x-www-form-urlencoded; charset=utf-8
host:iam.amazonaws.com
x-amz-date:20110909T233600Z

content-type;host;x-amz-date
b6359072c78d70ebee1e81adcbab4f01bf2c23245fa365ef83fe8f1f955085e2

1 个答案:

答案 0 :(得分:0)

删除\ r是解决方案 s = s.Replace(“\ r”,“”);