Conchiglia

8 modi per generare una password casuale su Linux Shell

8 modi per generare una password casuale su Linux Shell

Avere una password complessa durante l'autenticazione a un servizio tramite nome utente e password è molto importante. A volte, devi proteggere il tuo account o server e cercare di mantenere i tuoi dati al sicuro. Si dice spesso che una password complessa deve avere un minimo di 14 caratteri con variazioni come potresti avere lettere minuscole/maiuscole nei caratteri e negli alfabeti. Per lo più la password lunga è considerata molto più sicura di una breve poiché è difficile da ottenere. In questo tutorial vedremo molti modi per generare una password complessa dalla riga di comando di Linux. Daremo un'occhiata a molti mezzi diversi per creare una password più forte che sia abbastanza sicura, usando la riga di comando di Linux. Devi generare una password più forte dalla riga di comando, quindi ha vari metodi e utilità diversi che sono già disponibili. Discuteremo molti dei metodi e puoi scegliere uno qualsiasi dei modi per la generazione di una password secondo le tue necessità.

Generazione di una password con OpenSSL

Esistono diversi metodi in Linux per creare e generare le password per la riga di comando di Linux. Il primo che stiamo provando è usando OpenSSL. Di seguito sono riportati i passaggi che devono essere seguiti per questo scopo.

Passo 1: Prima di tutto, apri Terminale facendo clic su Ubuntu launcher e cerca Terminal.

Passo 2: Ora fai clic sul Terminale e attendi che il terminale si apra.

 

Passaggio 3: Una volta aperto il terminale, avrai una schermata come questa:

Passaggio 4:

Il comando utilizzato per generare una password più sicura include la funzione rand di OpenSSL. Questo ci aiuterà a generare 14 caratteri casuali in una stringa. Il comando è "openssl rand -base64 14”.

Il risultato sarà una password complessa di 14 caratteri come mostrato di seguito.

Generazione di una password utilizzando urandom

Il secondo comando che stiamo utilizzando per generare una password ha filtrato l'output di /dev/urandom con tr. Questo ci consentirà di eliminare tutti i caratteri indesiderati e quindi di stampare solo i primi 14 caratteri.

L'output del comando precedente è il seguente:

L'output ci ha permesso di stampare i primi 14 caratteri solo eliminando tutti quelli indesiderati unwanted.

Generazione di una password utilizzando pwgen

Per usare pwgen dobbiamo prima installare questo strumento. Questo strumento ci aiuterà a generare alcune password casuali ma prive di significato. Sebbene le password generate siano casuali, sono comunque pronunciabili. Quindi, ora installeremo lo strumento utilizzando il seguente comando.

Inserisci le credenziali come richiesto

L'installazione alla fine inizierà. La riga di comando apparirà proprio come la schermata qui sotto.

Una volta completata l'installazione, genereremo una stringa casuale con 14 caratteri al suo interno.

La stringa che abbiamo ottenuto casualmente è questa.

Generazione di una password tramite gpg

Gpg può essere utilizzato anche per generare una password complessa di 14 caratteri. Lo strumento gpg utilizza il seguente comando per generare i 14 caratteri.

Il risultato di questo comando è

E alla fine, abbiamo una password generata che è.

Generazione di una password tramite SHA

Useremo SHA in questo metodo, possiamo anche cancellare la data. Funziona attraverso la base64. Di conseguenza, otteniamo un output come la parte superiore dei 32 caratteri.

Ecco il risultato contenente i 32 caratteri ma una password complessa per mantenere il sistema sicuro.

Generazione di una password in modo semplice

La generazione di una password è abbastanza semplice utilizzando la riga di comando. Sebbene non sia casuale, è comunque utile se utilizziamo l'intera password. Il comando più semplice per questo scopo è il seguente:

Il risultato del comando precedente è una stringa come mostrato di seguito.

E questo comando è molto semplice e abbastanza semplice da ricordare.

Generazione di una password tramite apg

APG è Automatic Password Generator, è già installato su tutti i sistemi Ubuntu. È anche un'utilità di facile utilizzo. Ci aiuta a generare varie password che sono l'input casuale.

Per generare intere password casuali, possiamo eseguire apg -a 1, che ci darà le password con 8-10 caratteri casuali. Il comando che abbiamo usato per questo scopo è apg -a 1. Eseguiremo e vedremo varie password generate nell'output.

L'output ha molte password casuali.

Generazione di una password utilizzando makepasswd

makepasswd"può essere utilizzato anche per generare password. Per utilizzare questa utility, la installiamo inizialmente. Useremo il comando sudo apt-get install makepasswd.

Inserisci le credenziali richieste.

Dopo aver scritto le credenziali, l'installazione avrà inizio.

Premi Y per continuare

Una volta installata l'utilità, scriveremo il comando che è the makepasswd -count NumberOfPasswords -minchars MinLengthOfPassword.

All'inizio, diciamo quante password intendiamo generare e quale deve essere la lunghezza di ciascuna password. Qui abbiamo chiesto di generare 4 password con lunghezza pari a otto per ciascuna di essa.

Il risultato è mostrato di seguito. Abbiamo un totale di 4 password con 8 caratteri in ciascuna di esse.

Il comando è responsabile della generazione di un elenco di password casuali in base al numero di password che vogliamo generare e anche la lunghezza è definita da noi.

Conclusione

In questo tutorial, abbiamo discusso molti dei modi per generare le password dalla riga di comando di Linux. Ci sono molti metodi che esistono già. Poche delle utilità sono già presenti nella riga di comando di Linux, mentre per quelle che non lo sono sono facilmente installabili utilizzando i comandi disponibili. Nel tutorial, abbiamo discusso l'utilità openssh, urandom, pwegn, gpg, sha, date, apg e makepasswd. Tutti questi comandi garantiscono la generazione di una password più forte dalla riga di comando di Linux e sono utili all'utente per mantenere la sicurezza dei propri sistemi.

Battaglia per Wesnoth 1.13.6 Sviluppo rilasciato
Battaglia per Wesnoth 1.13.6 rilasciato il mese scorso, è la sesta versione di sviluppo nella 1.13.x e offre una serie di miglioramenti, in particolar...
Come installare League Of Legends su Ubuntu 14.04
Se sei un fan di League of Legends, questa è un'opportunità per testare League of Legends. Nota che LOL è supportato su PlayOnLinux se sei un utente L...
Installa l'ultimo gioco di strategia OpenRA su Ubuntu Linux
OpenRA è un motore di gioco di strategia in tempo reale gratuito/libero che ricrea i primi giochi di Westwood come il classico Command & Conquer: Red ...