

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# AWS SDK de criptografia de banco de dados para DynamoDB
<a name="dynamodb-encryption-client"></a>


****  

|  | 
| --- |
| Nossa biblioteca de criptografia do lado do cliente foi renomeada para SDK de criptografia de AWS banco de dados. Este guia do desenvolvedor ainda fornece informações sobre o [DynamoDB Encryption Client](legacy-dynamodb-encryption-client.md). | 

[O AWS Database Encryption SDK for DynamoDB é uma biblioteca de software que permite incluir criptografia do lado do cliente em seu design do Amazon DynamoDB.](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/) O SDK AWS de criptografia de banco de dados para DynamoDB fornece criptografia em nível de atributo e permite que você especifique quais itens criptografar e quais itens incluir nas assinaturas para garantir a autenticidade de seus dados. Criptografar dados em trânsito e em repouso confidenciais ajuda você a garantir que os dados em texto simples não estejam disponíveis a terceiros, incluindo à AWS.

**nota**  
O SDK AWS de criptografia de banco de dados não é compatível com partiQL.

No DynamoDB, uma [tabela](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.CoreComponents.html#HowItWorks.CoreComponents.TablesItemsAttributes) é uma coleção de itens. Cada *item* é uma coleção de *atributos*. Cada atributo tem um nome e um valor. O SDK AWS de criptografia de banco de dados para DynamoDB criptografa os valores dos atributos. Em seguida, ele calcula uma assinatura sobre os atributos. É possível especificar quais valores de atributo criptografar e quais incluir na assinatura das [ações criptográficas](concepts.md#crypt-actions).

Os tópicos deste capítulo fornecem uma visão geral do SDK de criptografia de AWS banco de dados para DynamoDB, incluindo quais campos são criptografados, orientações sobre instalação e configuração do cliente e exemplos de Java para ajudar você a começar.

**Topics**
+ [Criptografia do lado do cliente e do lado do servidor](client-server-side.md)
+ [Quais campos são criptografados e assinados?](DDB-encrypted-and-signed.md)
+ [Criptografia pesquisável no DynamoDB](ddb-searchable-encryption.md)
+ [Atualizar seu modelo de dados](ddb-update-data-model.md)
+ [AWS SDK de criptografia de banco de dados para linguagens de programação disponíveis do DynamoDB](ddb-programming-languages.md)
+ [Cliente legado de criptografia do DynamoDB](legacy-dynamodb-encryption-client.md)