RipeMD-160 Хеширование с Wincrypt

Я работаю над приложением, которое нацелено на системы Windows, и я уже использую BCrypt для SHA-256 и WinCrypt для хеширования MD5, но я не могу заставить RipeMD-160 работать. Всякий раз, когда я пытаюсь открыть поставщика, отличного от PROV_RSA_FULL, я получаю ошибку в CryptAcquireContext.

Я вызываю функцию следующим образом: CryptAcquireContext (&, NULL, NULL, , CRYPT_VERIFYCONTEXT);

Я думаю, что PROV_SSL должен поддерживать RipeMD-160, но я не знаю, и я недостаточно хорошо понимаю хэширование, чтобы реализовать его самостоятельно, есть ли способ использовать WinCrypt или другую встроенную библиотеку для выполнения этого хэша?

0 ответов

Другие вопросы по тегам