Мне нужен пример использования 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 ( "A" ); это
Как я могу превратить это в читаемый формат?
Благодаря ответу interjay мне удалось создать финальный хэш.