本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
適用於 C 的 AWS Encryption SDK
為在 C 中撰寫應用程式的開發人員 適用於 C 的 AWS Encryption SDK 提供用戶端加密程式庫。它也可以作為 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 KMS 鍵環 時,才需要使用它。不過, AWS Encryption SDK 不需要 AWS KMS 或任何其他 AWS 服務。
進一步了解
-
如需使用 進行程式設計的詳細資訊 適用於 C 的 AWS Encryption SDK,請參閱 C 範例 、 上的aws-encryption-sdk-c 儲存庫
範例 GitHub和 適用於 C 的 AWS Encryption SDK API 文件 。 -
如需如何使用 適用於 C 的 AWS Encryption SDK 加密資料以便在多個 中解密資料的討論 AWS 區域,請參閱 AWS 安全部落格中的如何使用 C AWS Encryption SDK 中的 解密多個區域中的加密文字
。