什么是 C# 方法的等价物 SHA512CryptoServiceProvider.ComputeHash()在 C++ WinRT 中?
最佳答案
参见 Windows.Security.Cryptography.Core.CryptographicHash
和 friend 。该页面上有一个示例演示了一种用法,相关类和函数的文档也有示例。
有关“完整”示例,您可以查看 compute_sha1_hash
来 self 的 Boost 许可 CxxReflect 库的函数。它计算一个 SHA1 散列;计算 SHA512 哈希应该只需要将请求的哈希算法从“SHA1”更改为“SHA512”。请注意,此函数是使用 WRL 而不是 C++/CX 编写的,尽管将代码转换为 C++/CX 应该很简单并且会产生更简洁的代码。
关于c++ - 如何在 C++ WinRT 中执行 SHA512 哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12355417/