Come generare password complesse e controllarle dal terminale

crea e controlla le tue password complesse

Nel prossimo articolo daremo un'occhiata ad alcuni modi per farlo generare password complesse dal terminale. Al giorno d'oggi, l'importanza di una password sicura che contenga più lettere, simboli, numeri, ecc., Viene enfatizzata attivamente e passivamente, al fine di rafforzarla e non essere un facile bersaglio per gli altri quando accedono ai nostri dati.

Tutti sanno che oggi la maggior parte delle piattaforme ci chiede una password per accedere ai propri servizi, il nostro e-mail, accesso alla intranet dell'ufficio, accesso alle banche, ecc. e se non disponiamo di un file password solidaPrima o poi potremmo finire per avere seri problemi di sicurezza.

I punti tipici da considerare per creare una password sicura, stabile e forte sono i seguenti:

  • Dobbiamo usare simboli, numeri, lettere maiuscole e minuscole.
  • Non utilizzare date personali o pubbliche importanti, numeri di telefono, numeri di documenti di identificazione, ecc.
  • Una buona password dovrebbe avere un gran numero di caratteri. Con questo e seguendo le precedenti considerazioni potremo rendere la nostra password "quasi" impossibile da scoprire.

Quando dobbiamo inserire una password su uno dei nostri dispositivi, generalmente ne usiamo una facile da ricordare. Inutile dire che questo suppone in molte occasioni una grave violazione della sicurezza che consente agli hacker di sfruttarli in base alle informazioni che conoscono su di noi o tramite attacchi di forza bruta. Per migliorare questa sicurezza, dobbiamo applicare ulteriori misure di sicurezza, come l'uso di password casuali che possiamo generare con diversi strumenti.

Successivamente vedremo diversi modi con cui possiamo creare password casuali tramite un terminale del nostro Ubuntu, senza la necessità di software aggiuntivo. Queste password possono essere perfettamente utilizzabili per tutti i servizi che richiedono una password complessa. Inutile dire che le password generate casualmente sono abbastanza difficili da ricordare, quindi dovremo trovare un modo per tenerle a portata di mano.

Come generare password complesse in Ubuntu

Per scrivere questo articolo sto usando Ubuntu 16.04. In Gnu / Linux abbiamo alcuni strumenti che ci danno la possibilità di generare automaticamente una password sicura.

In caso di mancanza di questi strumenti, possiamo installarli utilizzando la seguente sequenza di comandi nel terminale (Ctrl + Alt + T):

sudo apt install gnupg2 && sudo apt install openssl

GPG

genera una password complessa con gpg

Se vogliamo creare la nostra password utilizzando GPG, eseguiremo il seguente comando:

gpg --gen-random --armor 1 32

OpenSSL

generare una password sicura openssl

Se preferiamo utilizzare OpenSSL per generare la nostra password sicura, dovremo usare il seguente comando:

openssl rand -base64 32

APG

generare una password sicura apg

L'altra opzione quella che possiamo utilizzare per generare la nostra password sicura è APG, Abbreviazione di Generatore automatico di password. Viene installato in Ubuntu e nei suoi derivati. Per lanciare il comando dovremo solo scrivere nel terminale (Ctrl + Alt + T):

apg

È un programma progettato per generare password "memorizzabile". Se lo esegui semplicemente, ti chiederà una serie di dati con cui lavorare, e in base a questi creerà una password "memorizzabile". accanto alla password ci mostrerà una trascrizione fonetica in modo da poter ricordare meglio la password.

Comandi per il terminale

Oltre agli strumenti che abbiamo appena visto, potremo utilizzarne anche una serie di comandi che genereranno password casuali. Dovrai solo scrivere una di queste righe nel terminale (Ctrl + Alt + T):

generare una password sicura terminale 1

date +%s | sha256sum | base64 | head -c 32 ; echo
< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;  
tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1 
strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n'; echo 

generare una password sicura terminale 2

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c32 
dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev
</dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c32; echo ""
randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;} && randpw

Ogni volta che eseguiamo uno di questi comandi, la password che genererà sarà totalmente diversa e non sarà correlata a nessun altro precedentemente generato.

Come controllare la forza di una password in Ubuntu

Molte persone potrebbero pensare che la password che stai utilizzando sia forte. Per verificare se questo è vero, dovremo solo installare un'applicazione chiamata cracklib. Questo analizza tutti gli aspetti della password e ci fornisce un risultato. Per installare cracklib in Ubuntu o Debian useremo il seguente comando:

sudo apt-get install libcrack2

Impostare la password

Una volta installata l'applicazione, utilizzeremo il file parametro cracklib-check per controllare lo stato della password. Ad esempio, analizzeremo una password troppo semplice e popolare. Nel terminale scriveremo:

controllo cracklib

echo "1234abc" | cracklib-check

Possiamo anche controllare una password complessa utilizzando:

cat|cracklib-check

Dovremo copia la password da convalidare nel terminale e questo comando ci mostrerà il risultato. Se il risultato è OK indica che la nostra password è sicura, ora dobbiamo stare attenti e conservare questa password in un luogo sicuro, nel caso la dimentichiamo.

Possibili risultati

gatto cracklib check

Possiamo ottenere altri risultati analizzando la nostra password. Alcuni esempi sono i seguenti:

  • È troppo corto
  • Si basa su una parola nel dizionario
  • Si basa sul tuo nome utente

Un commento, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   manutenzione computer suddetto

    Il sistema Ubuntu è molto interessante. Ed è il primo articolo che vedo dove si parla di come creare password al suo interno, quindi a chiunque abbia Ubuntu consiglierò questo video
    Voglio anche sottolineare come hai detto bene l'importanza delle parole e che non pensiamo che scrivendo parole in un'altra lingua ci sbarazzeremo di essere hackerati, poiché gli hacker hanno tecniche per indovinarli. Pertanto, è meglio seguire i passaggi di esperti o articoli come questo.