繁体   English   中英

如何在C ++ WinRT中执行SHA512哈希?

[英]How do I perform a SHA512 hash in C++ WinRT?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM