Genera password casuali dalla riga di comando

Anonim

Alcune delle password più sicure che puoi usare sono quelle generate casualmente. Dalla riga di comando, puoi randomizzare potenziali password in molti modi, che possono essere utilizzate come password sicure di caratteri generati.

Tratteremo diversi metodi principali per generare sequenze casuali e poi ti mostreremo come combinare i comandi per rendere le password generate ancora più casuali.

Come generare password casuali tramite riga di comando

Per prima cosa, proveremo il mio metodo preferito che utilizza openssl:

openssl rand -base64 6

L'output di questo comando sarà completamente casuale e sarà simile a: cG/ah3+9

Puoi regolare la lunghezza della password cambiando il numero alla fine della stringa. Se non vuoi finire con caratteri anomali come / e +, puoi generare anche da esadecimale:

openssl rand -hex 4

Se questo non è abbastanza casuale, puoi reindirizzare l'output randomizzato di openssl attraverso md5 e tagliare l'hash md5 dell'output randomizzato fino a un determinato numero di caratteri:

openssl rand -base64 8 |md5 |head -c8;echo

Puoi anche essere creativo e prendere input casuali da altri comandi, come la data, e tagliare 8 caratteri dalle date correnti md5 hash:

data |md5 | testa -c8; eco

O anche ping:

ping -c 1 yahoo.com |md5 | testa -c8; eco

Utilizzando il metodo md5, puoi prendere l'output di qualsiasi comando o file per creare una password sicura.

Ovviamente tutte queste password casuali non sono facili da ricordare, motivo per cui può essere utile utilizzare un gestore di password, ma questo è un altro argomento.

Genera password casuali dalla riga di comando