GNU/Linux >> Belajar Linux >  >> Linux

4 Cara Menghasilkan Pre-Shared Key (PSK) yang Kuat di Linux

Kunci yang Dibagikan Sebelumnya (PSK ) atau dikenal juga dengan shared secret adalah rangkaian karakter yang digunakan sebagai kunci autentikasi dalam proses kriptografi. PSK dibagikan sebelum digunakan dan dipegang oleh kedua belah pihak dalam komunikasi untuk mengotentikasi satu sama lain, biasanya sebelum metode otentikasi lain seperti nama pengguna dan sandi diterapkan.

Biasanya digunakan di berbagai jenis koneksi Jaringan Pribadi Virtual (VPN), jaringan nirkabel dalam jenis enkripsi yang dikenal sebagai WPA-PSK (Kunci Pra-Berbagi Akses Wi-Fi yang Dilindungi ) dan WPA2-PSK , dan juga di EAP (Kunci Pra-Berbagi Protokol Otentikasi yang Dapat Diperluas ), dan banyak mekanisme otentikasi lainnya.

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

1. Menggunakan Perintah OpenSSL

OpenSSL adalah alat baris perintah yang terkenal dan banyak digunakan yang digunakan untuk menjalankan berbagai fungsi kriptografi perpustakaan kripto OpenSSL dari shell. Untuk menghasilkan PSK strong yang kuat gunakan rand sub-perintah yang menghasilkan byte pseudo-acak dan memfilternya melalui pengkodean base64 seperti yang ditunjukkan.

$ openssl rand -base64 32
$ openssl rand -base64 64

2. Menggunakan Perintah GPG

GPG adalah alat baris perintah untuk menyediakan enkripsi digital dan layanan penandatanganan menggunakan standar OpenPGP. Anda dapat menggunakan --gen-random its opsi untuk menghasilkan PSK . yang kuat dan filter melalui 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

3. Menggunakan Generator Angka Pseudorandom

Anda juga dapat menggunakan salah satu generator nomor pseudorandom di Linux seperti /dev/random atau /dev/urandom , sebagai berikut. -c opsi perintah kepala membantu menghasilkan jumlah karakter.

$ head -c 35 /dev/random | base64
$ head -c 60 /dev/random | base64

4. Menggunakan Perintah date dan sha256sum

Tanggal dan sha256sum perintah dapat digabungkan untuk membuat PSK strong yang kuat sebagai berikut.

$ date | sha256sum | base64 | head -c 45; echo
$ date | sha256sum | base64 | head -c 50; echo
$ date | sha256sum | base64 | head -c 60; echo

Di atas adalah beberapa dari banyak cara untuk menghasilkan Kunci Pra-Berbagi yang kuat di Linux. Apakah Anda tahu metode lain? Jika ya, bagikan dengan kami melalui formulir masukan di bawah.


Linux
  1. 10 cara untuk menganalisis file biner di Linux

  2. 10 cara untuk menghasilkan kata sandi acak di Linux

  3. Cara menghasilkan kunci PGP menggunakan GPG di Linux

  1. Perintah untuk Menghasilkan kunci SSH di Linux

  2. Bagaimana Cara Membuat Kunci SSH di Server Khusus Linux ?

  3. Cara menghasilkan data netflow di linux

  1. Cara Membuat Permintaan Penandatanganan Sertifikat (CSR) di Linux

  2. 3 Cara Mendaftar Pengguna di Linux

  3. 8 cara untuk menghasilkan kata sandi acak di Linux