2015-03-13 4 views
-1

У меня есть этот код C#:C++ equivilent из SHA1Managed.ComputeHash

SHA1Managed hash = new SHA1Managed(); 
byte[] computedHash = hash.ComputeHash(_decryptedBytes); 

Мне нужно преобразовать этот код на C++, какие функции я должен использовать?

Особенно equivilent из SHA1Managed.ComputeHash

+3

SHA1 представляет собой стандартизированный алгоритм хеширования, и есть тонны реализаций C++. Вы провели какое-либо исследование перед публикацией? –

+0

Да. Я не уверен на C++. Я думаю, возможно, это функция CryptHashData, но я не уверен. Для меня это совершенно ново. – Andrew

+0

Если вы находитесь в окнах, вы, вероятно, ищете [Криптография следующего поколения] (https://msdn.microsoft.com/en-us/library/windows/desktop/aa376217%28v=vs.85%29.aspx) – Mgetz

ответ

Смежные вопросы