適用於 C 的 AWS Encryption SDK - AWS Encryption SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

適用於 C 的 AWS Encryption SDK

適用於 C 的 AWS Encryption SDK 旨在提供用戶端加密程式庫給以 C 編寫應用程式的開發人員。它也可作為以更高階程式設計語言實作 AWS Encryption SDK的基礎。

與所有 AWS Encryption SDK實作相同,適用於 C 的 AWS Encryption SDK 提供進階的資料保護功能。這些功能包括信封加密、額外的驗證資料 (AAD) 以及安全、已認證的對稱金鑰演算法套件,例如 256 位元 AES-GCM 搭配金鑰衍生和簽署。

AWS Encryption SDK 的所有語言特定實作完全可以互通。例如,您可以使用適用於 C 的 AWS Encryption SDK,然後使用解密資料任何支持的語言實現,包括AWS加密 CLI

所以此適用於 C 的 AWS Encryption SDK需要AWS SDK for C++來與互動AWS Key Management Service(AWS KMS。如果您使用的是可選AWS KMSKeyring。不過,AWS Encryption SDK 不需要 AWS KMS 或任何其他 AWS 服務。

進一步了解