для строки
ужен пример того, как использовать Crypto ++ для генерации хеша SHA256 из std :: string и вывода std :: string. Я не могу понять это. Все, что я пробовал, дает мне неверный вывод.
Вот новый код после ответа Interjay:
string SHA256(string data)
{
byte const* pbData = (byte*) data.data();
unsigned int nDataLen = data.size();
byte abDigest[CryptoPP::SHA256::DIGESTSIZE];
CryptoPP::SHA256().CalculateDigest(abDigest, pbData, nDataLen);
return string((char*)abDigest);
}
Выход для SHA256 («А»); является
Как я могу превратить это в читаемый формат?
Благодаря ответу Interjay я смог создать окончательный хэш.