0

C++ WinRT中的 C# 方法SHA512CryptoServiceProvider.ComputeHash()的等价物是什么?

4

1 回答 1

2

Windows.Security.Cryptography.Core.CryptographicHash和朋友。该页面上有一个示例演示了一种用法,相关类和函数的文档也有示例。

对于“完整”示例,您可以查看compute_sha1_hash我的 Boost 许可的 CxxReflect 库中的函数。它计算一个 SHA1 哈希值;计算 SHA512 哈希应该只需要将请求的哈希算法从“SHA1”更改为“SHA512”。请注意,此函数是使用 WRL 而不是 C++/CX 编写的,尽管将代码转换为 C++/CX 应该很简单,并且会产生更简洁的代码。

于 2012-09-10T18:49:56.137 回答