没有合适的资源?快使用搜索试试~ 我知道了~
微软CryptoAPI详细解释
5星 · 超过95%的资源 需积分: 10 48 下载量 168 浏览量
2010-05-06
11:45:01
上传
评论 1
收藏 8.86MB DOC 举报
温馨提示
试读
64页
微软CryptoAPI详细解释(陈锡铭已译Crypt类请再译Cert类)很经典的技术。。大家分享下。。
资源推荐
资源详情
资源评论
650
2.3 AcquireContext(捕获上下文)
2.4 AcquireContext Function
2.112 GenKey(获取密钥)
2.113 GenKey Function
2.85 Encrypt(加密)
2.86 Encrypt Function
2.42 Decrypt(解密)
2.43 Decrypt Function
2.34 CreateHash(创建散列)
2.35 CreateHash Function
2.143 HashData(对数据进行散列)
2.144 HashData Function
2.148 HashSessionKey(对会话密钥进行散列)
2.149 HashSessionKey Function
2.121 GetHashParam(获取散列参数)
2.122 GetHashParam Function
Tampere 损害
1 基本概念
1.1 Cryptographic Service Providers 密码服务提供者
cryptographic service provider
密码服务提供者()包含密码标准和算法的各种实现。
dynamic-link library
CryptoSPIsystem program interface
最低限度,应当包括动态链接库(),它具体实现(系统程序接口)的
函数。
大多数都包含了它们自己函数的全部实现。
!" #$
!$" !
然而主要是基于" 服务程序(它们受" 服务控制管理者管理)的方法来实现
它们的函数。
% smart card
而另外一些则基于硬件(例如智能卡或安全协处理器)来实现函数。
#
$
如果没有实现它自己的函数,则按直通层来动作,这简化了操作系统和实际实
现之间的通信。
& !'
$
( '"
$!cryptography
!
本文档是为开发者而编写的。它规定了接口,描述了编制者必须使用的规程,
要求编写者必须完全精通创建定制的。而本文档信息的主要用意是为编写的个
人,它也可以是有兴趣高级密码应用开发者。
&
) !
**& $+ !$
!,
本文档维持的焦点是创建,并假定和平台软件开发工具套*的
)(即密码要点)是相似的。开发者在实现时必须很熟悉的下面有关问
题没有包括在内:
&密码理论
密码协议和标准
密码应用编程
" " 编程
-$!
关于上述问题,要更多阅读可参见“关于密码学的附加文档”。
& 本节包括以下一些问题:
Topic 问题 Contents 内容
!!
密码服务提供者的体系结
构
$
.
CryptoAPI/
描述典型的内部结构,解释隐含在/
设计中的某些假定
!&
!
!!
密码提供者类型
padding
key lengths
密码提供者类型是密码服务提供者的组成部分,它们共
用数据格式和密码协议。数据格式包括算法填充方案、
密钥长度和默认模式。
!!
微软密码服务提供者
$
!$
当前可从微软得到的关于的详细信息。
"
的编写
%
概述编写、测试和实现定制所使用的步骤。
$
的互操作性
( 0
!
介绍要和其它密码提供者合作所必须满足的关于实
现要求的信息。
$
1,2/34/5667
---------------------------------------------------------------------------------------------------------------
1.2 Digital Certificates 数字证书
8$$
! $$
! 0.
$
认证对安全通信至关重要。用户必须能够向和他进行通信的人们证明自己的身份,并且必须
能够验证其他人的身份。在网络条件下身份的认证是很复杂的,这是因为通信各方在通信时
候在物理上并没有见面。
&
$ 0
!
这就可能允许缺乏道德的人截取消息或冒充其它人或实体。解决此问题的一种方法是在通信
过程中维持必要的信任。
&digital certicate!!
&!!! '!
'
数字证书是一种公共信任,这种信任提供了一种手段来验证身份。这一节概述证书如何提供
安全通信和如何使用来管理这些证书。
''
证书是一种用来标识实体身份的数据集合。
9'!
$0 !
可信任的组织给个人或实体分配(颁发)证书,把他们和公开密钥联系起来。
&! '$+
'
将要发给证书的个人或实体被称为证书的主体(主题)。
&9'certication authority
0 ':
'!':$+
发行证书的可信任组织是证书权威机构,并且称为证书发行者。可信任只是在证实证书
主体的身份后才发行证书。
'($0
$
剩余63页未读,继续阅读
资源评论
- studyeverything2012-10-30对CSP的说明非常详细,是一本非常好的教科书和字典工具,非常专业
- sikuby2018-08-22非常好~~~~~~~~~~~~~
- risingkav20052012-09-17很不错,内容详细,值得学习
- dmz6022012-07-23很专业,比较好!有较大的参考价值。
mrcrystalzhangyong12
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功