4 cara untuk menghasilkan kunci pra-dibagikan yang kuat (PSK) di Linux

4 cara untuk menghasilkan kunci pra-dibagikan yang kuat (PSK) di Linux

A Kunci pra-dibagikan (Psk) atau juga dikenal sebagai rahasia bersama adalah serangkaian karakter yang digunakan sebagai kunci otentikasi dalam proses kriptografi. A Psk dibagikan sebelum digunakan dan dipegang oleh kedua belah pihak untuk komunikasi untuk mengotentikasi satu sama lain, biasanya sebelum metode otentikasi lainnya seperti nama pengguna dan kata sandi diterapkan.

Ini biasanya digunakan dalam berbagai jenis koneksi jaringan pribadi virtual (VPN), jaringan nirkabel dalam jenis enkripsi yang dikenal sebagai WPA-PSK (Akses terlindungi Wi-Fi Kunci yang dibagikan sebelumnya) Dan WPA2-PSK, dan juga di EAP (Kunci Pra-dibagikan Protokol Otentikasi yang Diperluas), dan banyak mekanisme otentikasi lainnya.

Dalam artikel ini, kami akan menunjukkan kepada Anda berbagai cara untuk menghasilkan yang kuat Kunci pra-dibagikan dalam distribusi Linux.

1. Menggunakan perintah OpenSSL

Openssl adalah alat baris perintah yang terkenal dan banyak digunakan yang digunakan untuk memohon berbagai fungsi kriptografi dari perpustakaan crypto OpenSSL dari shell. Untuk menghasilkan yang kuat Psk Gunakan itu Rand Sub-Komando yang menghasilkan byte semu-acak dan menyaringnya melalui encodings base64 seperti yang ditunjukkan.

$ openssl rand -base64 32 $ openssl rand -base64 64 
Hasilkan Kunci PSK Menggunakan Perintah OpenSSL

2. Menggunakan perintah gpg

GPG adalah alat baris perintah untuk menyediakan enkripsi digital dan layanan penandatanganan menggunakan standar OpenPGP. Anda dapat menggunakannya --Gen-Random opsi untuk menghasilkan yang kuat Psk dan menyaringnya base64 Pengkodean seperti yang ditunjukkan.

Dalam perintah berikut, 1 atau 2 adalah tingkat kualitas dan 10, 20, 40, Dan 70 adalah jumlah karakter.

$ gpg --gen-random 1 10 | base64 $ gpg --gen-random 2 20 | base64 $ gpg --gen-random 1 40 | base64 $ gpg --gen-random 2 70 | base64 
Hasilkan Kunci PSK Menggunakan Perintah GPG

3. Menggunakan generator nomor pseudorandom

Anda juga dapat menggunakan generator nomor pseudorandom di Linux seperti /dev/acak atau /dev/urandom, sebagai berikut. Itu -C Pilihan perintah head membantu menghasilkan jumlah karakter.

$ head -c 35 /dev /acak | base64 $ head -c 60 /dev /acak | base64 
Hasilkan PSK menggunakan generator nomor pseudorandom

4. Menggunakan perintah tanggal dan sha256sum

Itu tanggal Dan sha256sum Perintah dapat digabungkan untuk membuat yang kuat Psk sebagai berikut.

$ Tanggal | sha256sum | base64 | head -c 45; Echo $ Date | sha256sum | base64 | head -c 50; Echo $ Date | sha256sum | base64 | head -c 60; gema 
Hasilkan PSK Menggunakan Perintah Tanggal

Di atas adalah beberapa dari banyak cara menghasilkan kuat Kunci pra-dibagikan di linux. Apakah Anda tahu metode lain? Jika ya, bagikan dengan kami melalui formulir umpan balik di bawah ini.