Windows Runtime — Как выполнить хэш SHA512 в C ++ WinRT?

Что является эквивалентом метода C # SHA512CryptoServiceProvider.ComputeHash () в C ++ WinRT?

0

Решение

Увидеть Windows.Security.Cryptography.Core.CryptographicHash и друзья. На этой странице есть пример, демонстрирующий одно использование, и в документации для связанных классов и функций также есть примеры.

Для «полного» примера вы можете взглянуть на compute_sha1_hash функция из моей Boost-лицензированной библиотеки CxxReflect. Он вычисляет хеш SHA1; вычисление хэша SHA512 должно просто потребовать изменения запрошенного алгоритма хэширования с «SHA1» на «SHA512». Обратите внимание, что эта функция написана с использованием WRL, а не C ++ / CX, хотя преобразование кода в C ++ / CX должно быть простым и приведет к гораздо более лаконичному коду.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]