更新:2007 年 11 月
System.Security.Cryptography 命名空间包含一些类,通过这些类可以执行对称和非对称加密、创建哈希值以及提供随机数生成。成功的加密是将这些任务组合在一起的结果。本节描述您可以执行的用于创建加密方案的密钥加密任务。
本节内容
- 加密和解密数据 
 描述如何生成和管理密钥以及如何加密和解密数据。
- 加密签名 
 描述如何生成和验证加密签名。
- 使用哈希代码确保数据完整性 
 描述如何生成和验证哈希代码。
- 创建加密方案 
 描述如何从各种加密基元创建加密方案。
- 扩展 KeyedHashAlgorithm 类 
 介绍如何通过创建一个带密钥且能够实现 MD5 哈希算法的哈希算法类来扩展 .NET Framework 加密类。
- XML 加密和数字签名 
 提供指向关于 XML 加密和数字签名的参考和基于任务的文档的链接。
- 如何:使用数据保护 
 介绍如何使用托管数据保护 API (DPAPI) 来对数据进行加密和解密。
- 如何:访问硬件加密设备 
 介绍如何在 .NET Framework 中使用硬件加密设备。
相关章节
- 加密服务 
 提供加密的概述并解释如何用 .NET Framework 执行加密。
- 保证 .NET Framework 应用程序的安全 
 介绍整个 .NET Framework 安全系统。
- 配置加密类 
 介绍如何将算法名称映射到加密类以及如何将对象标识符映射到加密算法。