Что является эквивалентом метода C # SHA512CryptoServiceProvider.ComputeHash () в C ++ WinRT?
Увидеть Windows.Security.Cryptography.Core.CryptographicHash
и друзья. На этой странице есть пример, демонстрирующий одно использование, и в документации для связанных классов и функций также есть примеры.
Для «полного» примера вы можете взглянуть на compute_sha1_hash
функция из моей Boost-лицензированной библиотеки CxxReflect. Он вычисляет хеш SHA1; вычисление хэша SHA512 должно просто потребовать изменения запрошенного алгоритма хэширования с «SHA1» на «SHA512». Обратите внимание, что эта функция написана с использованием WRL, а не C ++ / CX, хотя преобразование кода в C ++ / CX должно быть простым и приведет к гораздо более лаконичному коду.
Других решений пока нет …