

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Encryption SDK リファレンス
<a name="reference"></a>


|  | 
| --- |
| このページの情報は、 AWS Encryption SDKと互換性のある独自の暗号化ライブラリを構築するためのリファレンスです。互換性のある独自の暗号化ライブラリを構築しない場合は、この情報は必要ありません。<br />サポートされているプログラミング言語のいずれか AWS Encryption SDK で を使用するには、「」を参照してください[プログラミング言語](programming-languages.md)。<br />適切な AWS Encryption SDK 実装の要素を定義する仕様については、GitHub の[AWS Encryption SDK 「仕様](https://github.com/awslabs/aws-encryption-sdk-specification/)」を参照してください。 | 

 AWS Encryption SDK は、[サポートされているアルゴリズム](supported-algorithms.md)を使用して、暗号化されたデータおよび対応する暗号化されたデータキーを含む単一のデータ構造または*メッセージ*を返します。以下のトピックでは、アルゴリズムおよびデータ構造について説明します。この情報を使用して、この SDK と互換性のある暗号化テキストを読み書きできるライブラリを構築します。

**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)