翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 暗号化 CLIを含むサポートされている言語実装 でデータを復号できます。
AWS Encryption SDK for C では、 が AWS Key Management Service () とやり取り AWS SDK for C++ する必要がありますAWS KMS。オプションの AWS KMS キーリング を使用する場合にのみ、使用する必要があります。ただし、 AWS Encryption SDK は AWS KMS やその他の AWS サービスを必要としません。
詳細はこちら
-
でのプログラミングの詳細については AWS Encryption SDK for C、「C の例」、「」のaws-encryption-sdk-c リポジトリ
の例 GitHub、およびAWS Encryption SDK for C APIドキュメント 「」を参照してください。 -
を使用してデータを暗号化 AWS Encryption SDK for C して複数の で復号化する方法の詳細については AWS リージョン、 AWS セキュリティブログのAWS Encryption SDK 「C で を使用して複数のリージョンの暗号文を復号する方法
」を参照してください。