首页
社区
课程
招聘
[旧帖] 求一份crypto api的签名代码 0.00雪花
发表于: 2015-6-17 12:38 2706

[旧帖] 求一份crypto api的签名代码 0.00雪花

2015-6-17 12:38
2706
要求导出private blob部分,public blob能导出,msdn说public blob只包含公钥,private blob包含公钥和私钥,现在想导出private blob部分以便到别的电脑上使用,我怎么都导不出来。。网上总是搜索不到,跪了
其它什么crypto++等等的签名代码也可以,就是要公私钥都能保存啊。。反正我现在有为一段数据添加签名的需求。。
我现在导出来了,但是用私钥加密时提示bad key错误。。
我这样创建签名钥匙:
if(!m_hRSAKey && !CryptGenKey(m_hProv,CALG_RSA_SIGN/*CALG_RSA_KEYX*/, dwFlagRSAKeyLen | CRYPT_EXPORTABLE, &m_hRSAKey))
我这样导出了private blob:
if(!CryptExportKey(m_hRSAKey, NULL, PRIVATEKEYBLOB, 0, NULL, &dwKeyBlobLen))
我这样用私钥加密一段数据:
if(!CryptEncrypt(m_hPrivKey, NULL, TRUE, 0, lpbszSrc, &nSrcLen, nSrcSize))
    {
                int e=GetLastError();//e==e = 0x80090003;.....
怎么回事。。

[注意]看雪招聘,专注安全领域的专业人才平台!

收藏
免费
支持
分享
最新回复 (1)
雪    币: 38
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
跪求大侠
2015-6-17 14:17
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册