Schritt 5: Erstellen Sie einen gemeinsamen geheimen Schlüssel - AWS Clean Rooms

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.

Schritt 5: Erstellen Sie einen gemeinsamen geheimen Schlüssel

Um die Datentabellen zu verschlüsseln, müssen sich die Teilnehmer der Zusammenarbeit auf einen gemeinsamen geheimen Schlüssel einigen und diesen auf sichere Weise gemeinsam nutzen.

Der gemeinsame geheime Schlüssel muss mindestens 256 Bit (32 Byte) lang sein. Sie können einen größeren Schlüssel angeben, der Ihnen jedoch keine zusätzliche Sicherheit bietet.

Wichtig

Denken Sie daran, dass der Schlüssel und die Kollaborations-ID, die für die Verschlüsselung und Entschlüsselung verwendet werden, für alle Kollaborationsteilnehmer identisch sein müssen.

Die folgenden Abschnitte enthalten Beispiele für Konsolenbefehle zum Generieren eines gemeinsamen geheimen Schlüssels, der secret.key im aktuellen Arbeitsverzeichnis des jeweiligen Terminals gespeichert wird.

Beispiel: Schlüsselgenerierung mit OpenSSL

Führen Sie für eine allgemeine Kryptografiebibliothek den folgenden Befehl aus, um einen gemeinsamen geheimen Schlüssel zu erstellen.

openssl rand 32 > secret.key

Wenn Sie sie verwenden Windows und noch nicht OpenSSL installiert haben, können Sie Schlüssel anhand des Beispiels generieren, das unter Beispiel: Schlüsselgenerierung bei Windows Verwendung PowerShell beschrieben ist.

Beispiel: Schlüsselgenerierung bei der Windows Verwendung PowerShell

Führen Sie für eine TerminalanwendungPowerShell, die auf verfügbar istWindows, den folgenden Befehl aus, um einen gemeinsamen geheimen Schlüssel zu erstellen.

$bs = New-Object Byte[](32); [Security.Cryptography.RandomNumberGenerator]::Create().GetBytes($bs); Set-Content 'secret.key' -Encoding Byte -Value $bs