AWS Encryption SDK for C - AWS Encryption SDK

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS Encryption SDK for C

AWS Encryption SDK for C为使用 C 编写应用程序的开发人员提供一个客户端加密库。它还作为高级编程语言中的 AWS Encryption SDK实施的基础。

与所有 AWS Encryption SDK实施一样,AWS Encryption SDK for C 提供了高级数据保护功能。这些功能包括信封加密、其他经过身份验证的数据 (AAD) 以及安全、经过身份验证且对称的密钥算法套件,如具有密钥派生和签名的 256 位 AES-GCM。

所有语言特定的 AWS Encryption SDK实现都具有完整的互操作性。例如,您可以使用 AWS Encryption SDK for C 加密数据,并使用任何支持的语言实施解密数据,包括 AWS Encryption CLI

AWS Encryption SDK for C 要求 AWS SDK for C++ 与 AWS Key Management Service(AWS KMS)进行交互。仅当您使用可选的 AWS KMS 密钥环时,才需要使用该工具。但是,AWS Encryption SDK不需要 AWS KMS 或任何其他 AWS 服务。

了解更多