AWS-Verschlüsselungs-SDK for C - AWS Encryption SDK

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AWS-Verschlüsselungs-SDK for C

Das AWS-Verschlüsselungs-SDK for C bietet eine clientseitige Verschlüsselungsbibliothek für Entwickler, die Anwendungen in C schreiben. Es dient auch als Grundlage für Implementierungen des AWS Encryption SDK in übergeordneten Programmiersprachen.

Wie alle Implementierungen des AWS Encryption SDK bietet auch die AWS-Verschlüsselungs-SDK for C erweiterte Datenschutzfunktionen. Dazu gehören die Envelope-Verschlüsselung, zusätzliche authentifizierte Daten (AAD) und Algorithmen-Pakete mit sicherem, authentifiziertem, symmetrischem Schlüssel, wie z. B. 256-Bit-AES-GCM mit Schlüsselableitung und Signatur.

Alle sprachspezifischen Implementierungen des AWS Encryption SDK sind vollständig interoperabel. Beispielsweise können Sie Daten mit der verschlüsselnAWS-Verschlüsselungs-SDK for Cund entschlüsseln Sie es mitjede unterstützte Sprachimplementierung, einschließlich derAWSCLI für Verschlüsselungaus.

DieAWS-Verschlüsselungs-SDK for Cerfordert dasAWS SDK for C++um mit zu interaktionAWS Key Management Service(AWS KMS) enthalten. Sie müssen es nur verwenden, wenn Sie das optionale verwendenAWS KMSSchlüsselringaus. Das AWS Encryption SDK ist jedoch nicht von AWS KMS oder einem anderen AWS-Service abhängig.

Weitere Informationen