cryptoapi.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
cryptoapi

每个CSP都有一个密鈅库(key database),里面存储着由CSP保存的算法密鈅。每个密鈅库都包含一个或多个密鈅容器(key container), 每个容器都包含属于特定用户(或使用加密API的客户端程序)的所有密鈅对。 加解密流程    对文件进行加密,首先应该创建一个密钥容器(CSP)。接着便可以创建一个Hash对象,用于生成一个会话密钥,会话密钥又称对称密钥,用于对称加密算法。当会话密钥生成后,便可以输入加密的数据,运用加密函数对其进行加密,最后生成密文。其加密的流程图如下: 加解密流程 下面进行演示 基本加密函数:用于选择CSP、建立CSP连接、产生密钥、数据加密、解密、哈希、交换及传输密钥等操作。 1.函数、变量等定义的相关头文件 wincrypt.h 2.相关静态链接库 crypt32.lib advapi32.lib CryptUI.lib 3.相关动态链接库 crypt32.dll advapi32.dll CryptUI.dll * CryptoAPI 介绍 什么是CryptoAPI? CryptoAPI是微软提供的应用程序编程接口(API),实际上是一个DLL。它提供开发者在Windows 系统下为应用程序实现安全功能 的编程接口。CryptoAPI提供了很多函数,包括编码、解码、加密、解密、哈希、数字证书、证书管理和证书存储等功能。 CryptoAPI的组成 CryptoAPI共有五部分组成:简单消息函数(Simplified Message Functions)、低层消息函数(Low-level Message Functions)、基本加密函数(Base Cryptographic Functions)、证书编解码函数(Certificate Encode/Decode Functions)和证书库管理函数(Certificate Store Functions)。 CSP   当对用户的私有敏感数据提供保护时,加密API中的函数允许应用程序以一种灵活的方式来加密或者电子签名数据。所有加密操作都由独立的模块来实施,这些模块叫作加密服务提供者。CSP是真正执行加密工作的独立的模块, csp类型 CSP类型 交换算法 签名算法 对称加密算法 Hash算法 PROV_RSA_FULL RSA RSA RC2,RC4 MD5,SHA PROV_RSA_AES RSA RSA RC2,RC4,AE4 MD5,SHA PROV_RSA_SIG None RSA None MD5,SHA PROV_RSA_SCHANNEL RSA RSA RC4,DES,3DES MD5,SHA PROV_DSS None DSS None MD5,SHA PROV_DSS_DH DH DSS CYLINK MEK MD5,SHA PROV_DH_SCHANNEL DH(临时) DSS DES,3DES MD5,SHA PROV_FORTEZZA KEA DSS Skipjack SHA PROV_MS_EXCHANGE RSA RSA CAST MD5 PROV_SSL RSA RSA Varies Varies 谢谢观赏 *

文档评论(0)

zw4044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档