AWS Encryption SDK for C - AWS Encryption SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Encryption SDK for C

는 C에서 애플리케이션을 작성하는 개발자를 위한 클라이언트 측 암호화 라이브러리를 AWS Encryption SDK for C 제공합니다. 또한 AWS Encryption SDK 상위 수준 프로그래밍 언어로 를 구현하기 위한 토대 역할을 합니다.

의 모든 구현과 마찬가지로 AWS Encryption SDK는 고급 데이터 보호 기능을 AWS Encryption SDK for C 제공합니다. 여기에는 엔벨로프 암호화 , 추가 인증 데이터(AAD) 및 키 파생 및 서명AES이 포함된 256비트와 같은 안전하고 인증된 대칭 키 알고리즘 제품군 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 서비스가 필요하지 않습니다.

자세히 알아보기