- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
WindowsCryptAPI接口进行数据加密解密
WindowsCryptAPI是易于使用,易于实现,经彻底调试的,可用于从多方面
增强VisualFoxPro应用程序性能。CraigKimpel在这里提出一个使用session
密码的VisualFoxProCryptAPI类,并提供一对私有/公共密码对值以加密/解密
数据流或块,并生成一个校验数字信号。
在聚焦VisualFoxProCrypto类和编写示例应用程序前,需要访问基本的
WindowsCryptAPI。原始的Windows95在它的安装程序中没有提供加密。它是
作为InternetExplorer
的一部分安装的。WindowsCryptAPI(CAPI)首先在IE3.02中引入。包含
在InternetExplorer
3.02安装程序中的是MicrosoftBaseCryptographicProviderv1.0
(MBCP)。Windows98和2000整合了IE,这就意味着MicrosoftBase
CryptographicProviderv1.0是作为操作系统的一部分安装的。WindowsNT4.0
ServicePack2以前没有包含它。WindowsNT4.0ServicePack
3也安装了MicrosoftBaseCryptographicProviderv1.0;但是,它没有在
注册表中安装数字信号,意味着在未安装注册表补丁文件前也是不可用的。该补丁
更新注册表MBCPsignature字段。
CryptAPI调用基本上靠一个叫CryptographicServiceProvider(CSP)的模
块来实现的。CSP是一个与WindowsCryptAPI协定一致的DLL。内置的Windows
CryptAPI是一个位于Windows内核DLL中的封装器。WindowsCryptAPI字段
可以从任何程序中调用,且在最后处理时,它自己的调用将包含一个指向CSP的指
针。WindowsAPI然后剥离该CSP指针,发送调用到预定的CSP进行处理,并返
回返回值到源程序。这是我所知道的仅次于操作系统内核的唯一低级接口。
CSP需要驻留在操作系统的下一级的两个理由是:
1.Windows内核DLL必须周期性的校验CSPDLL是一个可信的CSPDLL而不
是一个设置在操作系统和虽然是实的但被更名了的CSPDLL之间的、假的封装器。
一个假的封装器会保存所有传递到它的口令,在一个数据库中,然后传递调到实
CSP来作为普通方式完成它们。在什么时候和如何CSPDLL被校验的细节因为显而
易见的理由而没有发布。
2.U.S.商业部限制出口嵌入有公开和非常复杂的加密系统程序。用内核DLL
校验,所有CSP必须直接注册到Microsoft,而且Microsoft在他们合并它到
Windows操作系统前,让分销商说服U.S.商业部,他们的系统是顺从的。于是U.S.
商业部例外地允许复杂加密到U.S.用于国际银行事务应用程序。法国有一个额外
的限制。法国不允许进口加密程序。在法语版的Windows中,设有任何CSP。
现在我们知道了什么是CSP和它是如何可靠的,让我们看一下哪一个CSP安
装在我们系统中。如上所述,该信息保存在Windows注册表数据库中。运行
Regedit.exe并打开节点到
该注册密码包含了所有已安装的CSP密码值。
CSP注册表键值包括DLL文件名,DLL信号,和CSP类型.DLL信号可以保存
在DLL内部。但是,Windows2000是唯一可以从DLL文件内部有哪些信誉好的足球投注网站信号的操作系
统。因此,老版本的Windows必须使用注册表信号字段。你可能会想注册表信号
字段是时髦的并且可
您可能关注的文档
最近下载
- 专题13.4 线段的垂直平分线的判定与性质【九大题型】(举一反三)(人教版)(原卷版).docx VIP
- 2016中职对口升学语文复习教案:文言文03.doc
- 全国职业院校技能大赛高职组(商务数据分析赛项)备赛试题及答案.doc VIP
- 自愈力饮食法读书札记.docx VIP
- 校准品溯源-课件.pptx
- 六年级语文上册教材解读省公开课获奖课件说课比赛一等奖课件.pptx
- 人音版五年级上册第五单元第2课时《故乡的小路》课件.pptx
- 【技能大赛】《商务数据分析》赛项赛题及答案(第5套) .pdf VIP
- 2023年人教版数学五年级上册全套练习册含答案.doc
- 《医学影像设备学》DR数字X线摄影系统.ppt
文档评论(0)