专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 信息/网络安全

CryptAcquireContext和CPAcquireContext有什么区别?该如何解决

发布时间:2011-07-03 07:11:01 文章来源:www.iduyao.cn 采编人员:星星草
CryptAcquireContext和CPAcquireContext有什么区别?
最近在搞CSP的开发,一直用CryptAcquireContext这个函数获取句柄,后来看了一些资料发现有CPAcquireContext这个函数,再仔细看,CSP函数似乎有两个版本 一个是“Crypt”打头的,如CryptGenKey,另一种是“CP”打头的,如CPGenKey,
MSDN上都能查到,两者的参数略有不同,实现的功能倒是相似的。
有没有哪位高人给我解释一下两者的关系。


还有,在编写代码的过程中,我加载了wincrypt.h,,“Crypt”打头的函数都能识别,可是“CP”打头的函数一直提示未定义,这是为什么

------解决方案--------------------
CryptAcquireContext:用于一般的加解密技术中;
CPAcquireContext:用于CSP。
封装
------解决方案--------------------
前者是微软提供的,供用户调用的一个接口。
后者是微软定义的,设备厂商可以自己实现的一个接口,是前者的一个实例化,前者封装后者。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: