在应用程序中使用加密技术

【勇芳软件工作室】汉化HomePreviousNext

Microsoft加密应用程序接口(CryptoAPI)指定了许多不同领域的功能:

*上下文功能

应用程序使用这些功能连接到CSP。这些功能使应用程序可以按名称选择特定的CSP,或者获得一个需要的功能类。(参见与加密服务提供商接口(CSP 【)】服务提供者功能摘要)。

*密钥生成函数

这些功能允许应用程序生成和定制加密密钥。包括更改链接模式,初始化向量和其他加密功能的全面支持。(参见生成加密密钥【s】密钥生成函数摘要)。

*密钥交换功能

这些功能允许应用程序交换或传输密钥。这些功能也可用于实现完全认证的三线钥匙交换。(参见交换加密密钥密钥交换函数摘要)。

*数据加密功能

这些功能允许应用程序加密或解密数据。还支持同时加密和散列数据。(参见加密和解密数据数据加密功能摘要)。

*散列和签名功能

这些功能允许应用程序计算密码安全的数据摘要,并且还可以对数据进行数字签名。(参见哈希和数字签名哈希和数字签名功能摘要)。