4 Mga Paagi sa Paghimo og Kusog nga Pre-Shared Key (PSK) sa Linux


Ang Pre-Shared Key (PSK) o nailhan usab nga gipaambit nga sekreto usa ka hugpong sa mga karakter nga gigamit ingon usa ka yawe sa pag-authenticate sa mga proseso sa cryptographic. Ang usa ka PSK ipaambit sa dili pa gamiton ug gihuptan sa duha ka partido sa komunikasyon aron mapamatud-an ang usag usa, kasagaran sa dili pa gamiton ang ubang mga paagi sa pag-authenticate sama sa mga username ug password.

Kini kasagarang gigamit sa lain-laing matang sa Virtual Private Network (VPN) nga mga koneksyon, wireless network sa usa ka matang sa encryption nga nailhan nga WPA-PSK (Wi-Fi Protected Access Pre-Shared Key) ug WPA2-PSK, ug usab sa EAP ( Extensible Authentication Protocol Pre-Shared Key), ug uban pang mga mekanismo sa pag-authenticate.

Niini nga artikulo, ipakita namon kanimo ang lainlaing mga paagi aron makamugna usa ka kusgan nga Pre-Shared Key sa mga distribusyon sa Linux.

1. Gamit ang OpenSSL Command

Ang OpenSSL usa ka ilado ug kaylap nga gigamit nga command-line nga himan nga gigamit sa paggamit sa lain-laing cryptography function sa OpenSSL's crypto library gikan sa shell. Aron makamugna og lig-on nga PSK gamita ang rand sub-command niini nga makamugna og pseudo-random bytes ug i-filter kini pinaagi sa base64 encodings sama sa gipakita.

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

2. Gamit ang GPG Command

Ang GPG usa ka himan sa command-line aron mahatagan ang digital encryption ug serbisyo sa pagpirma gamit ang OpenPGP standard. Mahimo nimong gamiton ang --gen-random nga opsyon aron makamugna og lig-on nga PSK ug i-filter kini pinaagi sa base64 encoding sama sa gipakita.

Sa mosunod nga mga sugo, 1 o 2 ang lebel sa kalidad ug 10, 20, 40, ug 70 ang gidaghanon sa mga 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. Paggamit sa Pseudorandom Number Generators

Mahimo usab nimong gamiton ang bisan unsang pseudorandom number generators sa Linux sama sa/dev/random o/dev/urandom, sama sa mosunod. Ang -c nga opsyon sa head command makatabang sa pagmugna sa gidaghanon sa mga karakter.

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

4. Gamit ang date ug sha256sum Commands

Ang petsa ug sha256sum nga sugo mahimong ikombinar aron makahimo og lig-on nga PSK sama sa mosunod.

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

Ang naa sa ibabaw mao ang pipila sa daghang mga paagi sa pagmugna og lig-on nga Pre-Shared Key sa Linux. May nahibal-an ka ba nga ubang mga pamaagi? Kung oo, ipaambit kini kanamo pinaagi sa porma sa feedback sa ubos.