

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS Encryption SDK 参考
<a name="reference"></a>


|  | 
| --- |
| 本页面提供了在您构建与 AWS Encryption SDK兼容的加密库时可供参考的信息。如果您不需要构建自己的兼容加密库，则可能不需要此信息。<br />要 AWS Encryption SDK 在支持的编程语言之一中使用，请参阅[编程语言](programming-languages.md)。<br />有关定义适当 AWS Encryption SDK 实现要素的规范，请参阅中的[AWS Encryption SDK 规范](https://github.com/awslabs/aws-encryption-sdk-specification/) GitHub。 | 

 AWS Encryption SDK 使用[支持的算法](supported-algorithms.md)返回包含加密数据和相应加密数据密钥的单个数据结构或*消息*。以下主题介绍了这些算法和数据结构。可以使用该信息构建一些库，它们可以读取和写入与该开发工具包兼容的密文。

**Topics**
+ [消息格式参考](message-format.md)
+ [消息格式示例](message-format-examples.md)
+ [正文 AAD 参考](body-aad-reference.md)
+ [算法参考](algorithms-reference.md)
+ [初始化向量参考](IV-reference.md)
+ [AWS KMS 分层钥匙圈技术细节](hierarchical-keyring-details.md)