Juhuslike paroolide genereerimine/krüptimine/dekrüpteerimine Linuxis


Oleme võtnud initsiatiivi toota Linuxi näpunäiteid ja trikke. Kui olete selle sarja viimase artikli vahele jätnud, võiksite külastada allolevat linki.

  1. 5 huvitavat käsurea näpunäidet ja nippi Linuxis

Selles artiklis jagame huvitavaid Linuxi näpunäiteid juhuslike paroolide loomiseks ning ka seda, kuidas paroole krüptida ja dekrüpteerida liistude meetodil või ilma.

Turvalisus on digitaalse ajastu üks peamisi probleeme. Panime arvutisse parooli, e-posti, pilve, telefoni, dokumente ja mida mitte. Me kõik teame lihtsat parooli valimist, mida on lihtne meelde jätta ja mida on raske ära arvata. Aga mingisugune masinapõhine parooli genereerimine automaatselt? Uskuge mind, Linux on selles väga hea.

1. Looge käsuga ‘pwgen’ juhuslik unikaalne parool pikkusega 10 tähemärki. Kui te pole veel pwgeni installinud, kasutage hankimiseks Apt või YUM.

$ pwgen 10 1

Looge korraga mitu juhuslikku unikaalset parooli pikkusega 50 tähemärki!

$ pwgen 50

2. Võite kasutada valikut makepasswd, et genereerida valitud pikkusega juhuslik, kordumatu parool. Enne käsu makepasswd käivitamist veenduge, et olete selle installinud. Kui ei! Proovige installida pakett ‘makepasswd’, kasutades Apt või YUM.

Looge juhuslik parool tähemärgiga 10. Vaikeväärtus on 10.

$ makepasswd 

Looge juhuslik parool pikkusega 50.

$ makepasswd  --char 50

Looge 7 juhuslikku 20 tähemärgiga parooli.

$ makepasswd --char 20 --count 7

3. Krüptige parool krüptimise abil koos soolaga. Andke soola nii käsitsi kui ka automaatselt.

Neile, kes ei pruugi soolast teadlikud olla,

Sool on juhuslikud andmed, mis serverid toimivad täiendava sisendina ühesuunaliselt, et kaitsta parooli sõnastiku rünnakute eest.

Enne jätkamist veenduge, et olete installinud mkpasswd.

Allolev käsk krüpteerib parooli soolaga. Soola väärtus võetakse juhuslikult ja automaatselt. Seega genereerib iga kord alloleva käsu käivitamisel erineva väljundi, kuna see aktsepteerib soola juhuslikku väärtust iga kord.

$ mkpasswd tecmint

Nüüd laseme soola määratleda. See väljastab iga kord sama tulemuse. Pange tähele, et võite soolana sisestada kõik oma valitud valikud.

$ mkpasswd tecmint -s tt

Veelgi enam, mkpasswd on interaktiivne ja kui te ei anna parooli koos käsuga, küsib see parooli interaktiivselt.

4. Krüptige string öelda\"Tecmint-is-a-Linux-Community", kasutades aes-256-cbc krüpteerimist, kasutades parooli "tecmint" ja soola.

# echo Tecmint-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:tecmint

Siin ülaltoodud näites on kaja käsu väljund ühendatud käsuga openssl, mis edastab krüptitava sisendi koodiga Encoding with Cipher (enc), mis kasutab aes-256-cbc krüpteerimisalgoritmi ja lõpuks soolaga krüptitakse parooliga (tecmint) .

5. Krüpteerige ülaltoodud string, kasutades käsku openssl, kasutades dekrüpteerimist -aes-256-cbc.

# echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:tecmint

Praeguseks kõik. Kui teate selliseid näpunäiteid ja võite saata meile oma näpunäited aadressil [email protected], avaldatakse teie näpunäide teie nime all ja lisame selle ka meie tulevasse artiklisse.

Hoidke ühendust. Jätkake ühenduse loomist. Püsige lainel. Ärge unustage anda meile oma väärtuslikku tagasisidet allpool toodud kommentaarides.