

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# AWS Encryption SDK référence
<a name="reference"></a>


|  | 
| --- |
|  Les informations de cette page constituent une référence pour le développement de votre propre bibliothèque de chiffrement compatible avec le kit AWS Encryption SDK. Si vous ne créez pas votre propre bibliothèque de chiffrement compatible, vous n'aurez probablement pas besoin de ces informations. Pour utiliser le AWS Encryption SDK dans l'un des langages de programmation pris en charge, voir[Langages de programmation](programming-languages.md). Pour la spécification qui définit les éléments d'une AWS Encryption SDK implémentation appropriée, voir la [AWS Encryption SDK spécification](https://github.com/awslabs/aws-encryption-sdk-specification/) dans GitHub.  | 

Il AWS Encryption SDK utilise les [algorithmes pris en charge](supported-algorithms.md) pour renvoyer une structure de données ou un *message* unique contenant des données cryptées et les clés de données cryptées correspondantes. Les rubriques suivantes expliquent les algorithmes et la structure de données. Utilisez ces informations pour générer des bibliothèques qui peuvent lire et écrire des textes chiffrés compatibles avec ce kit SDK.

**Topics**
+ [Référence Format des messages du kit](message-format.md)
+ [Exemples de format des messages](message-format-examples.md)
+ [Référence données AAD du corps](body-aad-reference.md)
+ [Référence relative aux algorithmes du kit](algorithms-reference.md)
+ [Référence Vecteur d'initialisation du kit](IV-reference.md)
+ [AWS KMS Détails techniques du porte-clés hiérarchique](hierarchical-keyring-details.md)