GNU/Linux >> Linux Esercitazione >  >> Linux

Come generare/crittografare/decodificare password casuali in Linux

Abbiamo preso l'iniziativa per produrre serie di suggerimenti e trucchi per Linux. Se ti sei perso l'ultimo articolo di questa serie, visita il link sottostante.

  1. 5 interessanti suggerimenti e trucchi per la riga di comando in Linux

In questo articolo, condivideremo alcuni interessanti suggerimenti e trucchi per Linux per generare password casuali e anche come crittografare e decrittografare le password con o senza metodo slat.

La sicurezza è una delle principali preoccupazioni dell'era digitale. Inseriamo password su computer, e-mail, cloud, telefono, documenti e quant'altro. Conosciamo tutti le basi per scegliere la password facile da ricordare e difficile da indovinare. Che ne dici di una sorta di generazione automatica di password basata sulla macchina? Credetemi, Linux è molto bravo in questo.

1. Genera una password univoca casuale di lunghezza pari a 10 caratteri usando il comando 'pwgen '. Se non hai installato pwgen tuttavia, usa Apt o YUM per ottenere.

$ pwgen 10 1

Genera diverse password casuali univoche di lunghezza 50 caratteri in una volta sola!

$ pwgen 50

2. Puoi usare "makepasswd ' per generare password casuali e univoche di una determinata lunghezza secondo la scelta. Prima di poter attivare makepasswd comando, assicurati di averlo installato. Altrimenti! Prova a installare il pacchetto "makepasswd" usando Apt o YUM.

Genera una password casuale di lunghezza caratteri 10. Il valore predefinito è 10.

$ makepasswd 

Genera una password casuale di 50 caratteri.

$ makepasswd  --char 50

Genera 7 password casuali di 20 caratteri.

$ makepasswd --char 20 --count 7

3. Crittografa una password usando crypt insieme a salt. Fornire sale manualmente oltre che automaticamente.

Per coloro che potrebbero non essere a conoscenza del sale ,

Sale è un dato casuale che funge da input aggiuntivo per la funzione unidirezionale al fine di proteggere la password dagli attacchi del dizionario.

Assicurati di aver installato mkpasswd installato prima di procedere.

Il comando seguente crittograferà la password con salt. Il valore del sale viene preso in modo casuale e automatico. Quindi ogni volta che esegui il comando seguente genererà un output diverso perché accetta ogni volta un valore casuale per salt.

$ mkpasswd tecmint

Ora definiamo il sale. Produrrà lo stesso risultato ogni volta. Nota che puoi inserire qualsiasi cosa a tua scelta come sale.

$ mkpasswd tecmint -s tt

Inoltre, mkpasswd è interattivo e se non fornisci la password insieme al comando, chiederà la password in modo interattivo.

4. Crittografa una stringa, ad esempio "Tecmint-is-a-Linux-Community ” utilizzando aes-256-cbc crittografia tramite password, pronuncia "tecmint ” e sale.

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

Qui nell'esempio sopra l'output del comando echo è pipeline con openssl comando che passa l'input da crittografare utilizzando Encoding con Cipher (enc) che utilizza aes-256-cbc algoritmo di crittografia e infine con salt viene crittografato tramite password (tecmint ).

5. Decrittografa la stringa sopra utilizzando il comando openssl utilizzando il -aes-256-cbc decrittazione.

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

È tutto per ora. Se conosci suggerimenti e trucchi di questo tipo, puoi inviarci i tuoi suggerimenti all'indirizzo [email protected], il tuo suggerimento verrà pubblicato a tuo nome e lo includeremo anche nel nostro prossimo articolo.

Resta connesso. Continua a connetterti. Rimani sintonizzato. Non dimenticare di fornirci il tuo prezioso feedback nei commenti qui sotto.


Linux
  1. Come gestire la password dell'account in Linux

  2. 10 modi per generare una password casuale su Linux

  3. Come crittografare un singolo filesystem Linux

  4. Come generare una password casuale in Linux usando /dev/random

  5. Come controllare la password con Linux?

8 modi per generare una password casuale su Linux Shell

Come proteggere con password una cartella in Linux

Semplici modi per generare una password casuale su Linux Shell

Come crittografare la partizione su Linux

Come crittografare file su Linux

Come gestire le password dell'account in Linux con il comando passwd