当前位置:编程学习 > 网站相关 >>

求助:CryptoPP签名验证的使用。

已知如下的签名验证过程,怎么反推出生成签名的过程,就是生成bySign[]的过程。 
初次接触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; 

--------------------编程问答-------------------- 自己顶顶 --------------------编程问答-------------------- 我帮你顶顶! --------------------编程问答-------------------- 帮顶。
补充:云计算 ,  云安全
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,