如何在C++WinRT中执行SHA512哈希
How do I perform a SHA512 hash in C++ WinRT?
什么是C#方法SHA512CryptoServiceProvider的等价物。C++WinRT中的ComputeHash()?
见Windows.Security.Cryptography.Core.CryptographicHash
和朋友们。该页面上有一个示例演示了一种用法,相关类和函数的文档也有示例。
对于"完整"的示例,您可以查看我的Boost许可CxxReflect库中的compute_sha1_hash
函数。它计算一个SHA1散列;计算SHA512散列应该只需要将请求的散列算法从"SHA1"更改为"SHA512"。请注意,此函数是使用WRL而不是C++/CX编写的,不过将代码转换为C++/CX应该很简单,并且会产生更简洁的代码。
相关文章:
- 在执行其他功能的同时播放动画(LED矩阵和Arduino/ESP8266)
- C++,系统无法执行指定的程序
- 使用C++中的模板和运算符重载执行矩阵运算
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 执行函数时导致崩溃的变量
- 无论条件是否为true,if总是在c++中执行
- 当函数模板参数是具有默认参数的类模板时,函数模板参数的推导如何执行
- 在C++中对T*类型执行std::move的意外行为
- 使用QProcess执行命令,并将结果存储在QStringList中
- 如何在没有信号的情况下从C++执行QML插槽
- 如何确认我的constexpr表达式实际上已经在编译时执行
- C++17中的并行执行策略
- QML按钮点击功能执行顺序
- 程序在执行程序的其余部分之前退出
- 为什么catch中的代码没有被执行
- C++从其他 constexpr 创建 lambda 不能按顺序执行 Constexpr
- 将执行、作业和WinAPI相乘
- 对字符数组中的元素执行逐位操作
- 为什么g++在未执行的代码处标记强制转换错误
- 如何在C++WinRT中执行SHA512哈希