我是 Cryptopp 的新手,我想对文本进行编码并解码以了解它是如何工作的。编码部分工作正常,但我无法解码字符串?解码后的字符串始终为空。我在加密邮件中问过,有人说这个代码应该可以工作,但它没有。
我想知道出了什么问题。作为加密货币的新手,我看不出有什么问题。
编码:
std::string encoded = m_pkey->GetValue().ToStdString();//here under debugger its ok
std::string decoded;
CryptoPP::StringSource(encoded, true, new CryptoPP::HexDecoder(new CryptoPP::StringSink(decoded)));