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 recursos 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 oAWS Encryption SDK for Ce descriptografá-lo comqualquer implementação de linguagem suportada, incluindo oAWSCLI de criptografia.

OAWS Encryption SDK for CO requer oAWS SDK for C++para interagir com oAWS Key Management Service(AWS KMS). Você só precisa usá-lo se você estiver usando oAWS KMSToken de autenticação do. No entanto, o AWS Encryption SDK não requer o AWS KMS nem qualquer outro serviço da AWS.

Saiba mais