【发布时间】:2012-01-06 23:54:34
【问题描述】:
我有许多值必须组合成 SHA256 哈希值才能传递给 Web 服务。这些值使用 Encoding.ASCII.GetBytes(allparametershere) 组合成一个字节数组,然后通过 myHashMethod.ComputeHash(allParameterByteArray) 散列到 SHA256。由于我必须将此值添加到请求标头中,因此必须将其作为字符串传递给请求标头。
第 3 方系统要求必须是 64 个字符的 Hex 格式的字符串。我过去使用过 Convert.Base64String,但我认为这不是他们想要的,因为我只会在传递这样的字符串时出错。有什么想法吗?
谢谢!
【问题讨论】: