4 leiðir til að búa til sterkan fyrirfram deilt lykil (PSK) í Linux


Pre-Shared Key (PSK) eða einnig þekktur sem sameiginlegt leyndarmál er strengur stafa sem er notaður sem auðkenningarlykill í dulritunarferlum. PSK er deilt áður en það er notað og er haldið af báðum aðilum samskiptanna til að sannvotta hver annan, venjulega áður en öðrum auðkenningaraðferðum eins og notendanöfnum og lykilorðum er beitt.

Það er almennt notað í mismunandi gerðir af Virtual Private Network (VPN) tengingum, þráðlausum netum í tegund dulkóðunar sem kallast WPA-PSK (Wi-Fi Protected Access Pre-Shared Key) og WPA2-PSK, og einnig í EAP ( Extensible Authentication Protocol Pre-Shared Key), og margar aðrar auðkenningaraðferðir.

Í þessari grein munum við sýna þér mismunandi leiðir til að búa til sterkan fyrirfram deilt lykil í Linux dreifingum.

1. Notaðu OpenSSL Command

OpenSSL er vel þekkt og mikið notað skipanalínuverkfæri sem notað er til að kalla fram hinar ýmsu dulmálsaðgerðir dulritunarsafns OpenSSL úr skelinni. Til að búa til sterkt PSK skaltu nota rand undirskipunina sem býr til gervi-handahófskennd bæti og sía það í gegnum base64 kóðun eins og sýnt er.

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

2. Notkun GPG Command

GPG er skipanalínutól til að veita stafræna dulkóðunar- og undirskriftarþjónustu með OpenPGP staðlinum. Þú getur notað --gen-random valmöguleikann til að búa til sterkt PSK og sía það í gegnum base64 kóðun eins og sýnt er.

Í eftirfarandi skipunum er 1 eða 2 gæðastigið og 10, 20, 40 og 70 stafafjöldi.

$ 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. Notkun gervi-slembinúmeragjafa

Þú getur líka notað hvaða gervitilviljanakenndu númeraframleiðanda sem er í Linux eins og /dev/random eða /dev/urandom, eins og hér segir. -c valmöguleikinn í head skipuninni hjálpar til við að búa til fjölda stafa.

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

4. Notaðu dagsetningu og sha256sum skipanir

Hægt er að sameina skipunina dagsetningu og sha256sum til að búa til sterkt PSK sem hér segir.

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

Ofangreind eru nokkrar af mörgum leiðum til að búa til sterkan fyrirfram deilt lykil í Linux. Veistu um aðrar aðferðir? Ef já, deildu því með okkur í gegnum athugasemdaformið hér að neðan.