• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 加密用已知密钥急。。。。。。。。。100

加密用已知密钥急。。。。。。。。。100

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了备份文件加密密钥,加密密钥,对称密钥加密,驱动器加密恢复密钥,公开密钥加密算法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 加密 用已知密钥 急。。。。。。。。。100
描述:

用java api 生成的一对密钥
其编码格式是PKCS8,和X509
怎么用vc进行签名和验签。比较着急。。。。。。。。。。
不会用CryptoAPI 体系吧。


解决方案1:

随便下个加密库就可以了, cryptlib 或者 openssl 都行。

解决方案2:

高手到那里去了,快来帮帮他吧!真的太难了,我不会,我再去问一下!如果搞出来请给的说一声!谢谢!

解决方案3:

顶一把。

解决方案4:

库里有帮助文件和演示签名。验证的例子程序,也可到他的网站下载用户手册,网址在readme之类的文件中

解决方案5:

http://www.winmsg.com/download/crypt32_cl31.zip
是cryptlib

解决方案6:

帮楼主顶一下,关注!

解决方案7:

// 读取 CA 证书文件
if (NULL == (fp = fopen("C:\\gpkcs11_install\\xdrv.cert", "rb")))
{
printf("File can not be opened.");
exit(1);
}
buf = malloc(6000);
c1 = fread(buf,1 , 5999, fp);
fclose(fp);
/*
if (NULL == (pCertContext = CertCreateCertificateContext(X509_ASN_ENCODING, (const unsigned char *)buf, c1)))
{
printf("Can not resolve.");              
exit(1);
}
else
{
printf("cert read ok!\n");
}
*/
{
/*
CK_OBJECT_CLASS class = CKO_CERTIFICATE;
CK_CERTIFICATE_TYPE certType = CKC_X_509;
CK_CHAR label[]={"ssdfsdfsdf"};
CK_BYTE subject[200]={0};
// CK_BYTE id[50] = {0};
CK_BYTE certificate[4000]={0};
CK_BYTE issuer[100]={0};
CK_BYTE serial_number[100]={0};
CK_BBOOL true = TRUE;
CK_ATTRIBUTE certificateTemplate[] = {
{CKA_CLASS, &class, sizeof(class)},
{CKA_CERTIFICATE_TYPE, &certType, sizeof(certType)},
{CKA_TOKEN, &true, sizeof(true)},
{CKA_LABEL, label, sizeof(label)},
{CKA_SUBJECT, pCertContext->pCertInfo->Subject.pbData, pCertContext->pCertInfo->Subject.cbData},
//{CKA_ID, pCertContext->pCertInfo->SignatureAlgorithm.pszObjId, strlen(pCertContext->pCertInfo->SignatureAlgorithm.pszObjId)},
{CKA_ISSUER, pCertContext->pCertInfo->Issuer.pbData, pCertContext->pCertInfo->Issuer.cbData},
{CKA_SERIAL_NUMBER, pCertContext->pCertInfo->SerialNumber.pbData, pCertContext->pCertInfo->SerialNumber.cbData},
{CKA_VALUE, pCertContext->pbCertEncoded, pCertContext->cbCertEncoded}
};

解决方案8:

我也想知道。用CryptoAPI好象在98下不行


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 加密用已知密钥急。。。。。。。。。100

相关文章

  • 2017-06-04 com服务器如何通知多个客户端有事件发生
  • 2017-06-05 多线程和DLL
  • 2017-06-04 怎么样在控件得界面上输出字符
  • 2017-06-04 如何用VC++读取word的文档结构图或者大纲
  • 2017-06-04 在IE中的ActiveX界面上有一个Edit,但是为什么Edit使用Backspace和delete键无法删除edit中的内容
  • 2017-06-05 关于进程管理函数的几个问题
  • 2017-06-04 CoCreateInstance返回REGDB_E_CLASSNOTREG
  • 2017-06-05 关于静态库的问题
  • 2017-06-04 mfc对activex控件编程,如何让控件重绘?
  • 2017-06-04 如何知道ActiveX的事件

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 如何在ATL工程中的对话框中添加MFC的DDV机制呢?
    • 一条select语句的问题
    • 高手赐教:dll中如何使用soket??(有分)
    • 如何在VC++60调用AutoCAD???
    • Drag&Drop拖拽功能的实现问题,与IDataObject,IDataTarget相关的。急用,问题解决立即给分!!
    • WTL81在VC2010中的问题
    • 关闭wtl程序出错
    • 控件包容的问题
    • ATL的工程里面,一开始在向导里面忘了加MFCsupport
    • 如何防止在调用服务端的时候,服务端异常退出,导致客户端也退出的问题?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有