Generere et tilfeldig passord på Linux

Generere et tilfeldig passord på Linux

Passord er overalt, enten det er fylling av skjemaet, registrerer seg for en tjeneste, sikring av dokumenter, låser PC -er osv. Å lage et sikkert og sterkt passord er viktig for å sikre våre online eiendeler. Som sådan bør IT -eksperter vite beste praksis og verktøy relatert til å generere sterke passord. Inntrengere og hackere bruker mange sofistikerte metoder for å hacke en brukers konto, omgå sikkerhetsmekanismer, legge inn en uautorisert del av et nettsted osv. Som et sikkerhetstiltak råder enhver god sikkerhetsadministrator alltid brukerne å ha et sterkt passord som bør endres fra tid til annen. Dette sikrer en sterk beskyttelsesvegg mot inntrengere.

I henhold til policyen til de fleste sikkerhetsadministratorer, bør et sterkt passord ha:

  1. Minimum 8 tegn
  2. Tilfeldig blanding av små bokstaver og store bokstaver, tall og spesialtegn.

Jo mer tilfeldig et passord er, jo sterkere vil det være.

Hva vil vi dekke?

I denne guiden vil vi se hvordan du genererer tilfeldige passord på Linux.

Generere et tilfeldig passord med 'urandom'

'/dev/urandom' er en karakterenhet som '/dev/tilfeldig', Begge bruker et tilfeldig antall entropi basseng av kjernen for å gi tilfeldige tall. For å bruke 'Urandom' for å lese et tilfeldig passord, se kommandoen nedenfor:

$ katt /dev /urandom | TR -DC A-ZA-Z0-9 | Hode -C 13; ekko"

Her brukes 'tr' -kommandoen for å slette spesifikke tegn. Utgangen er 13 tegn lang. Du kan bruke mannssidene for å få mer informasjon om det.

Generere et tilfeldig passord med 'GPG'

GNU Privacy Guard eller GPG eller GNUPG -verktøyet brukes til å kryptere og dekryptere filer. Det kan installeres som et kommandolinjeverktøy. For å bruke GPG for å lage et tilfeldig passord som er 14 tegn langt, bruk:

GPG-GEN-RAND-ARMOR 1 14

Alternativet '-Armor' brukes til å spesifisere BASE64-kodet utgang.

Generere et tilfeldig passord med 'pwgen'

'PWGEN' er programvare for å generere tilfeldige passord. Det har bestemmelse for å generere menneskelige minneverdige og uttales så vel som sikre passord. Utgangen fra kommandoen kan skrives ut på en terminal eller rør til et program. Å installere 'pwgen ' på Ubuntu 20.04, bruk kommandoen:

$ sudo apt install pwgen

For å opprette et enkelt minneverdig tilfeldig passord, bruk PWGen alene som:

$ pwgen

Kommandoen ovenfor vil generere en tabell med tilfeldige passord:

For å lage sterke og strenge tilfeldige passord som ikke er enkle å huske, bruk alternativet '-s':

$ pwgen -S

For å opprette et enkelt passord om gangen, bruk '-1' -alternativet som:

$ PWGEN -1

For å liste opp forskjellige bruk av PWGen, bruk hjelpekommandoen:

$ pwgen -h

Her er listen over noen 'pwgen' alternativer og deres betydning:

  1. -N eller -numeraler: For å legge til minst ett tall i passordet.
  2. -0 eller -no -numerals: For å ekskludere tall i passordet.
  3. -S eller -Secure: For å lage helt tilfeldige passord.
  4. -H eller -sha1 =/sti/til/the/file [#seed]: For å generere et passord bruker den SHA1s hasjverdi på en fil.

Se mannens side av 'PWGEN' For forskjellige alternativer for å generere tilfeldige passord.

Generere et tilfeldig passord med 'APG'

'apg' eller automatisert passordgenerator er et annet verktøy for å generere tilfeldige passord på Linux. Det gir et sterkt passord som består av store bokstaver og små og numeriske tegn. Standardutgangen er å produsere uttalelig Passord. Å installere 'apg' på Ubuntu, bruk:

$ sudo apg install APG

For å generere fire passord med 13 tegn lengde, bruk kommandoen:

$ apg -s -a 1 -m 13 -n 4

Her vil det be deg om å legge inn noen tilfeldige data:

'-A' alternativet fjerner uttalen av passordet, '1' brukes til å påkalle tilfeldig modus.

Her er listen over noen 'apg' Kommandolinje argumenter og deres betydning:

  1. -E Char_String: For å fjerne tegn fra prosessen med å generere passord.
  2. -En algoritme: Velg en algoritme for å generere passord:
    1 - Bruk dette til å generere tilfeldig passord i henhold til passordmodusene
    0 - Bruk dette til å generere uttalbare passord.
  3. -n num_of_pass: For å spesifisere antall passord du vil generere.
  4. -T: Dette vil skrive ut uttalen av det uttales passordet.

Mer informasjon er tilgjengelig på Man Pages for APG.

Generere et tilfeldig passord med 'OpenSSL'

For å generere et pseudo-tilfeldig passord, kan vi bruke OpenSSL RAND-kommandoen:

$ openssl rand -base64 9

-Base64 -alternativet brukes til å kode utgangen.

Generere et tilfeldig passord med 'newpass'

NewPass er en annen tilfeldig passordgenerator. Det er et Python -skript som bruker 'Secrets' Module of Python. For å installere NewPass på Ubuntu, bruk kommandoen:

$ sudo snap install newpass

For å skrive ut et tilfeldig passord, bruk:

$ newpass

Parametere brukt med 'NewPass' er:

  1. -H eller -hjelp: For å se forskjellige bruk og alternativer for Newpass.
  2. -S eller -Symbol: Bruk alle symboler i å generere passordet.
  3. -L eller -limit: Symboler som brukes er begrenset til !@#$%&*
  4. 'lengde': spesifiser lengden på passordet; Standard er 23.

Konklusjon

I denne guiden har vi lært om noen av metodene for å generere tilfeldige passord på Linux. Passord er veldig viktige; De er i utgangspunktet den første milepælen for enhver hacker å hacke inn kontoen din. Selv om det bare ikke er nok å ha et sterkt passord for å anta en fullstendig løsning. Med avansementet innen beregningsteknologier har også kraften til brute-tvang økt. Man bør også vurdere andre sikkerhetsdimensjoner sammen med et sterkt passord, for eksempel å legge til en to-faktor autentiseringsfunksjon.