AWS Encryption SDK for C - AWS Encryption SDK

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 Encryption SDK for C

O AWS Encryption SDK for C fornece uma biblioteca de criptografia do lado do cliente para desenvolvedores que estão criando aplicativos em C. Ele também serve como uma base para implementações do AWS Encryption SDK em linguagens de programação de nível mais elevado.

Como todas as implementações do AWS Encryption SDK, a AWS Encryption SDK for C oferece atributos avançados de proteção de dados. Os recursos incluem criptografia de envelope, AAD (additional authenticated data - dados autenticados adicionais) e pacotes de algoritmos de chave simétrica segura e autenticada, como o AES-GCM de 256 bits com derivação de chave e assinatura.

Todas as implementações específicas a linguagens do AWS Encryption SDK são totalmente interoperáveis. Por exemplo, você pode criptografar dados com o AWS Encryption SDK for C e descriptografá-los com qualquer implementação de linguagem compatível, incluindo a CLI de criptografia da AWS.

O AWS Encryption SDK for C requer que o AWS SDK for C++ interaja com o AWS Key Management Service (AWS KMS). Você precisa usá-lo somente se estiver usando o AWS KMStoken de autenticação opcional. No entanto, o AWS Encryption SDK não requer o AWS KMS nem qualquer outro serviço da AWS.

Saiba mais