static LPCSTR key =
{
"111130A060728648C3D01010"
}; BYTE byMessage[] ={'1','2','3','4','5'};
BYTE bySign[] ={'a','b','c','d','e','f'}; int Verify()
{
CryptoPP::StringSource src( key, true, new CryptoPP::HexDecoder);
CryptoPP::ECDSA <CryptoPP::ECP>::Verifier verifier(src); if (verifier.VerifyMessage(byMessage, sizeof(byMessage), bySign, sizeof(bySign)))
return 0;
else
return -1;
}
{
"111130A060728648C3D01010"
}; BYTE byMessage[] ={'1','2','3','4','5'};
BYTE bySign[] ={'a','b','c','d','e','f'}; int Verify()
{
CryptoPP::StringSource src( key, true, new CryptoPP::HexDecoder);
CryptoPP::ECDSA <CryptoPP::ECP>::Verifier verifier(src); if (verifier.VerifyMessage(byMessage, sizeof(byMessage), bySign, sizeof(bySign)))
return 0;
else
return -1;
}
解决方案 »
- xt3-10.obj : error LNK2005: _main already defined in xt3-9.obj
- 在XP下如何使CSplitterWnd应用XP主题样式?
- 在我的视图中为什么响应键盘消息必须在PreTranslateMessage中来判断?
- VC数据库查询一个简单的问题
- 请问一下:怎样让窗口总是位于屏幕最上方?
- VC使用问题
- 如何得到剪贴板上cf_enhmetafile格式的内容?
- CE下文本文件读写问题!
- 100分行吗?
- 请教一个绘图的问题
- 别人写的程序用的是ANSI 而我的VS是使用似乎是使用Unicode 编译过不去 有没有什么方法快速转化过来?
- 如何让 DLL 不被释放掉
初次接触Cryptopp,不知问题说清楚没。 static LPCSTR key =
{
"111130A060728648C3D01010"
}; BYTE byMessage[] ={'1','2','3','4','5'};
BYTE bySign[] ={'a','b','c','d','e','f'}; int Verify()
{
CryptoPP::StringSource src( key, true, new CryptoPP::HexDecoder);
CryptoPP::ECDSA <CryptoPP::ECP>::Verifier verifier(src); if (verifier.VerifyMessage((const byte*)byMessage, sizeof(byMessage), bySign, sizeof(bySign)))
return 0;
else
return -1;
}