Awọn ọna 4 lati Ṣẹda Bọtini Pipin-Pinpin Tii lagbara (PSK) ni Lainos


Bọtini Pipin-Pipin (PSK) tabi tun mọ bi aṣiri ti a pin jẹ okun awọn ohun kikọ ti o lo bi bọtini idaniloju ni awọn ilana aṣiri. A pin PSK ṣaaju lilo ati pe o waye nipasẹ awọn ẹgbẹ mejeeji si ibaraẹnisọrọ lati jẹrisi ara wọn, nigbagbogbo ṣaaju awọn ọna idanimọ miiran gẹgẹbi awọn orukọ olumulo ati awọn ọrọ igbaniwọle lo.

O ti lo ni ọpọlọpọ awọn oriṣi ti awọn isopọ Nẹtiwọọki Ikọkọ Aladani (VPN), awọn nẹtiwọọki alailowaya ni iru iru fifi ẹnọ kọ nkan ti a mọ si WPA-PSK (Key-Pre-Shared Access Wi-Fi Idaabobo Wi-Fi) ati WPA2-PSK, ati tun ni EAP ( Extensible Authentication Protocol Pre-Shared Key), ati ọpọlọpọ awọn ilana iṣe afọwọsi.

Ninu nkan yii, a yoo fi ọna oriṣiriṣi han ọ fun ọ lati ṣe agbekalẹ Bọtini Pipin-Pipin ti o lagbara ni awọn kaakiri Linux.

1. Lilo OpenSSL Command

OpenSSL jẹ ohun-elo laini aṣẹ ti o mọ daradara ati ti a lo ni ibigbogbo ti a lo lati kepe ọpọlọpọ awọn iṣẹ iṣẹ iwoye ti ile-ikawe crypto ti OpenSSL lati ikarahun naa. Lati ṣe agbekalẹ PSK ti o lagbara lo aṣẹ-aṣẹ Rand rẹ eyiti o ṣe agbekalẹ awọn baiti alailẹgbẹ ki o ṣe àlẹmọ nipasẹ awọn koodu ipilẹ 64 bi o ti han.

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

2. Lilo pipaṣẹ GPG

GPG jẹ ọpa laini aṣẹ lati pese fifi ẹnọ kọ nkan oni nọmba ati awọn iṣẹ iforukọsilẹ nipa lilo boṣewa OpenPGP. O le lo aṣayan -gen-ID lati ṣe agbekalẹ PSK ti o lagbara ki o ṣe àlẹmọ nipasẹ fifi koodu base64 bi o ti han.

Ninu awọn ofin wọnyi, 1 tabi 2 ni ipele didara ati 10, 20, 40, ati 70 jẹ awọn iṣiro ohun kikọ.

$ 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. Lilo Awọn Generator Number Pseudorandom

O tun le lo eyikeyi awọn olupilẹṣẹ nọmba pseudorandom ni Linux bii/dev/ID tabi/dev/urandom, gẹgẹbi atẹle. Aṣayan -c ti aṣẹ ori ṣe iranlọwọ lati ṣe ina nọmba awọn ohun kikọ silẹ.

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

4. Lilo ọjọ ati awọn Aṣẹ sha256sum

Ọjọ ati aṣẹ sha256sum le ni idapọ lati ṣẹda PSK lagbara bi atẹle.

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

Eyi ti o wa loke jẹ diẹ ninu ọpọlọpọ awọn ọna ti ipilẹṣẹ Bọtini Ṣaaju-Pinpin lagbara ni Lainos. Ṣe o mọ awọn ọna miiran miiran? Ti o ba bẹẹni, pin pẹlu wa nipasẹ fọọmu esi ni isalẹ.