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 Key Management Service(AWS KMS)와 상호 작용하려면 AWS SDK for C++가 필요합니다. 선택 사항인 AWS KMS 키링을 사용하는 경우에만 이를 사용해야 합니다. 하지만 AWS Encryption SDK에는 AWS KMS 또는 기타 AWS 서비스가 필요하지 않습니다.

자세히 알아보기