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.
Topik
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