目前,在国际上有两种比较通用的对加密设备进行管理的接口。一种是PKCS#11标准
接口,另一种是由Microsoft制定的CSP(Cryptographic Service Provider)标准接口。其中CSP
是微软专为Windows系列操作系统制定的底层加密接口,用于管理硬件或软件形式的加密
设备,实现数据加密、解密,数字签名、验证和数据摘要(即HASH)等。
CSP是Windows安全应用的基础,在Windows操作系统上实现https安全浏览(即SSL
安全数据通信)和实现安全隧道(如Ipsec)功能,都必需有CSP参与密码运算。
1 Microsoft CSP简介
Cryptographic Service Provider (简称CSP)是Micro