Langkah 5: Buat kunci rahasia bersama - AWS Clean Rooms

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Langkah 5: Buat kunci rahasia bersama

Untuk mengenkripsi tabel data, peserta kolaborasi harus menyetujui dan berbagi kunci rahasia bersama dengan aman.

Kunci rahasia bersama harus setidaknya 256-bit (32 byte). Anda dapat menentukan kunci yang lebih besar, tetapi itu tidak akan memberi Anda keamanan tambahan.

penting

Ingat, ID kunci dan kolaborasi yang digunakan untuk enkripsi dan dekripsi harus identik untuk semua peserta kolaborasi.

Bagian berikut memberikan contoh perintah konsol untuk menghasilkan kunci rahasia bersama yang disimpan seperti secret.key di direktori kerja terminal masing-masing saat ini.

Contoh: Pembuatan kunci menggunakan OpenSSL

Untuk pustaka kriptografi tujuan umum umum, jalankan perintah berikut untuk membuat kunci rahasia bersama.

openssl rand 32 > secret.key

Jika Anda menggunakan Windows dan belum OpenSSL menginstal, Anda dapat membuat kunci menggunakan contoh yang dijelaskan dalam Contoh: Pembuatan kunci saat Windows menggunakan PowerShell.

Contoh: Pembuatan kunci saat Windows menggunakan PowerShell

UntukPowerShell, aplikasi terminal tersediaWindows, jalankan perintah berikut untuk membuat kunci rahasia bersama.

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