AWS Encryption SDK-Befehlszeilenschnittstelle - 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 Encryption SDK-Befehlszeilenschnittstelle

DieAWS Encryption SDK-Befehlszeilenschnittstelle (AWSEncryption (CLI) ermöglicht die Verwendung derAWS Encryption SDKum Daten interaktiv in der Befehlszeile und in Skripten zu ver- und entschlüsseln. Sie benötigen keine Kryptographie- oder Programmierkenntnisse.

Anmerkung

Versionen desAWSVerschlüsselungs-CLIs vor 4.0.0 befinden sich imend-of-supportPhase.

Sie können sicher von Version 2.1 aktualisieren.xund später zur neuesten Version desAWSVerschlüsselungs-CLI ohne Code- oder Datenänderungen. Allerdingsneue Sicherheitsfunktioneneingeführt in Version 2.1.xsind nicht abwärtskompatibel. Um von Version 1.7 zu aktualisieren.xoder früher müssen Sie zuerst auf die neueste Version 1 aktualisieren.xVersion desAWSVerschlüsselung CLI. Details hierzu finden Sie unter Migrieren Sie IhreAWS Encryption SDK.

Neue Sicherheitsfunktionen wurden ursprünglich in veröffentlichtAWSEncryption CLI Version 1.7xund 2.0.x. AllerdingsAWSVerschlüsselung CLI Version 1.8.xersetzt Version 1.7.xundAWSVerschlüsselung CLI 2.1.xersetzt 2.0.x. Details dazu finden Sie im entsprechendenSicherheitsberatungin deraws-encryption-sdk-cliRepository auf GitHub.

Wie alle Implementierungen derAWS Encryption SDK, dasAWSEncryption CLI bietet erweiterte Datenschutzfunktionen. Dazu zählenEnvelope-, zusätzliche authentifizierte Daten (AAD) und sicherer, authentifizierter, symmetrischer SchlüsselAlgorithmus-Suiten, wie 256-Bit-AES-GCM mit Schlüsselableitungentscheidendes Engagementund unterschreiben.

DieAWSEncryption CLI basiert aufAWS-Verschlüsselungs-SDK for Pythonund wird unter Linux, macOS und Windows unterstützt. Sie können Befehle und Skripts zum Ver- und Entschlüsseln Ihrer Daten in Ihrer bevorzugten Shell unter Linux oder macOS, in einem Eingabeaufforderungsfenster (cmd.exe) unter Windows und in einem PowerShell Konsole auf jedem System.

Alle sprachspezifischen Implementierungen desAWS Encryption SDK, einschließlich derAWSVerschlüsselungs-CLI sind interoperabel. Beispielsweise können Sie Daten verschlüsseln mit demAWS-Verschlüsselungs-SDK for Javaund entschlüssele es mit demAWSVerschlüsselung CLI.

In diesem Thema wird dieAWSEncryption CLI erklärt, wie es installiert und verwendet wird, und bietet mehrere Beispiele, die Ihnen den Einstieg erleichtern. Für einen schnellen Start sieheSo verschlüsseln und entschlüsseln Sie Ihre Daten mit demAWSVerschlüsselung CLIin derAWSSicherheits-Blog. Weitere Informationen finden Sie unterLesen Sie die Dokumente, und entwickeln Sie gemeinsam mit uns dieAWSVerschlüsselungs-CLI imaws-encryption-sdk-cliRepository auf GitHub.

Leistung

DieAWSEncryption CLI basiert aufAWS-Verschlüsselungs-SDK for Python. Jedes Mal, wenn Sie die CLI ausführen, starten Sie eine neue Instance der Python-Laufzeitumgebung. Um die Leistung zu verbessern, verwenden Sie nach Möglichkeit einen einzigen Befehl anstelle einer Reihe unabhängiger Befehle. Führen Sie beispielsweise einen Befehl aus, der die Dateien in einem Verzeichnis rekursiv verarbeitet, anstatt separate Befehle für jede Datei auszuführen.