计算机科学

首页 > 计算机科学

Cryptographic API

Cryptographic API (CryptoAPI) 是微软在 Windows 操作系统中添加的密码编译机能,作为数据加密与解密功能的重要基础,CryptoAPI 支持同步,异步的密钥加密处理,以及操作系统中的数字证书 的管理工作。

目前的 CryptoAPI 支持下列工作[1]

  • 基础密码学函数。
    • 内文函数 (Context function)。
    • 密钥产生函数 (Key generation function)。
    • 密钥交换函数 (Key Exchange function)。
  • 证书编码与解码函数(支持散列功能)。
  • 证书存储函数。
  • 简单消息函数。
    • 加密与解密消息与数据。
    • 对消息与数据进行签名。
    • 对收到的消息与相关数据进行数字签名验证的检查。
  • 低级消息函数。

由于 CryptoAPI 使用上过于复杂,因此微软另外为 CryptoAPI 开发更为容易使用的 CAPICOM 组件[2],以及 Data Protection API。

参考资料

  1. ^ CryptoAPI System Architecture
  2. ^ Cryptography, CryptoAPI, and CAPICOM



上一篇:FreeS/WAN
下一篇:H.235
相关推荐