

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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


|  | 
| --- |
| La información de esta página le servirá de referencia para crear su propia biblioteca de cifrado compatible con el AWS Encryption SDK. Si no está creando su propia biblioteca de cifrado compatible, es probable que no necesite esta información.<br />Para utilizarla AWS Encryption SDK en uno de los lenguajes de programación compatibles, consulte[Lenguajes de programación](programming-languages.md).<br />Para ver la especificación que define los elementos de una AWS Encryption SDK implementación adecuada, consulte la [AWS Encryption SDK especificación](https://github.com/awslabs/aws-encryption-sdk-specification/) en GitHub. | 

 AWS Encryption SDK Utiliza los [algoritmos compatibles](supported-algorithms.md) para devolver una única estructura de datos o *mensaje* que contiene datos cifrados y las claves de datos cifrados correspondientes. En los siguientes temas se explican los algoritmos y la estructura de datos. Utilice esta información para crear bibliotecas que puedan leer y escribir textos cifrados que sean compatibles con este SDK.

**Topics**
+ [Referencia de formato de mensajes](message-format.md)
+ [Ejemplos de formato de mensajes](message-format-examples.md)
+ [Referencia de AAD del cuerpo](body-aad-reference.md)
+ [Referencia de algoritmos](algorithms-reference.md)
+ [Referencia de vectores de inicialización](IV-reference.md)
+ [AWS KMS Detalles técnicos del llavero jerárquico](hierarchical-keyring-details.md)