4 Cara Menjana Kunci Pra-Berkongsi Kuat (PSK) di Linux

4 Cara Menjana Kunci Pra-Berkongsi Kuat (PSK) di Linux

A Kunci Pra-Perkongsian (PSK) atau juga dikenali sebagai rahsia bersama adalah rentetan aksara yang digunakan sebagai kunci pengesahan dalam proses kriptografi. A PSK dikongsi sebelum digunakan dan dipegang oleh kedua -dua pihak kepada komunikasi untuk mengesahkan satu sama lain, biasanya sebelum kaedah pengesahan lain seperti nama pengguna dan kata laluan digunakan.

Ia biasanya digunakan dalam pelbagai jenis sambungan rangkaian peribadi maya (VPN), rangkaian tanpa wayar dalam jenis penyulitan yang dikenali sebagai WPA-PSK (Kunci Pra-Berkongsi Akses Wi-Fi) dan WPA2-PSK, dan juga di Eap (Protokol Pengesahan Extensible Pra-Shared Key), dan banyak lagi mekanisme pengesahan.

Dalam artikel ini, kami akan menunjukkan cara yang berbeza untuk menghasilkan yang kuat Kunci Pra-Perkongsian Dalam pengagihan Linux.

1. Menggunakan arahan OpenSSL

OpenSSL adalah alat baris arahan yang terkenal dan digunakan secara meluas yang digunakan untuk menggunakan pelbagai fungsi kriptografi perpustakaan crypto OpenSSL dari shell. Untuk menghasilkan kuat PSK gunakannya Rand sub-komando yang menghasilkan bait pseudo-rawak dan menapisnya melalui pengekodan base64 seperti yang ditunjukkan.

$ OpenSSL Rand -Base64 32 $ OpenSSL Rand -Base64 64 
Menjana kekunci PSK menggunakan arahan OpenSSL

2. Menggunakan arahan GPG

GPG adalah alat baris arahan untuk menyediakan penyulitan digital dan perkhidmatan menandatangani menggunakan standard OpenPGP. Anda boleh menggunakannya --Gen-rawak pilihan untuk menghasilkan yang kuat PSK dan menapisnya melalui asas64 pengekodan seperti yang ditunjukkan.

Dalam perintah berikut, 1 atau 2 adalah tahap kualiti dan 10, 20, 40, dan 70 adalah kiraan watak.

$ gpg --gen-random 1 10 | BASE64 $ GPG --Gen-Random 2 20 | BASE64 $ GPG --Gen-Random 1 40 | BASE64 $ GPG --Gen-Random 2 70 | asas64 
Menjana kekunci PSK menggunakan arahan gpg

3. Menggunakan penjana nombor pseudorandom

Anda juga boleh menggunakan mana -mana penjana nombor pseudorandom di linux seperti /dev/rawak atau /dev/urandom, seperti berikut. The -c Pilihan arahan kepala membantu menjana bilangan watak.

$ kepala -c 35 /dev /rawak | BASE64 $ HEAD -C 60 /DEV /RAJIK | asas64 
Menjana PSK menggunakan penjana nombor pseudorandom

4. Menggunakan Perintah Tarikh dan SHA256Sum

The Tarikh dan SHA256SUM Perintah boleh digabungkan untuk membuat yang kuat PSK seperti berikut.

$ tarikh | sha256sum | BASE64 | kepala -c 45; echo $ date | sha256sum | BASE64 | kepala -c 50; echo $ date | sha256sum | BASE64 | kepala -c 60; echo 
Menjana psk menggunakan arahan tarikh

Di atas adalah beberapa cara untuk menghasilkan kuat Kunci Pra-Perkongsian di Linux. Adakah anda mengetahui kaedah lain? Jika ya, kongsi dengan kami melalui borang maklum balas di bawah.