CSP介绍、以及使用CryptoAPI枚举CSP并获取其属性

CSP,全名为“加密服务提供者(Cryptographic Service Provider)”,是微软定义的一套密码服务API。目前常用的密码规范或者标准有3套:CSP,PKCS#11和国密标准。前两者主要是为RSA算法提供服务,当然PKCS#11最新的扩展也开始支持ECC算法。而国家密码管理制定的国密标准,主要提供SM2(实际上也是ECC)服务,当然国密标准同时支持RSA,不过大多数情况下RSA的应用还是使用CSP和PKCS#11来实现。


一、CSP为一个独立的密钥服务模块

CSP可以是软件,比如Windows自带的“Microsoft Base Cryptographic Provider v1.0”和“Microsoft Enhanced Cryptographic Provider v1.0”。

CSP也可以是硬件设备,通常是USBKey,比如飞天诚信等厂商生产的。


二、一个CSP对应一个密钥容器

CSP没有设备(Key)的概念,这点和PKC

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值