CSP(CryptographicServiceProvider)加密效劳提供层是Microsoft在Windows平台上提供第三方加密?榈慕涌诒曜。它提供一套基于软件或硬件的加密解密效劳,包括加密标准和加密算法的实现。作为一个CSP,它包括一个动态链接库DLL文件和一个署名文件来验证CSP,以确保CSP不会被不法改动。CryptoAPI(CryptoApplicationProgrammingInterface)它是由操作系统开发职员提供应应用程序的开发界面,是PKI推荐的一组加密API。CryptoSPI(CryptoSystemProgrammingInterface)它也是一组API接口,由操作系统开发职员提供应密码效劳开发职员的系统接口,着实际应用如图1所示。装置CSP后,应用程序开发职员通过CryptoAPI将应用程序的呼叫交给操作系统。操作系统内部选择指定的CSP,通过CryptoSPI驱动CSP举行现实操作,完成一系列完整的加密效劳,如加密解密、署名认证、证书导入导出等。
爱采购店肆