10 modi per generare una password casuale dalla riga di comando di Linux

Nov 14, 2025
Privacy e sicurezza

Una delle grandi cose di Linux è che puoi fare la stessa cosa in centinaia di modi diversi - anche qualcosa di semplice come generare una password casuale può essere realizzato con dozzine di comandi diversi. Ecco 10 modi per farlo.

Abbiamo raccolto tutti questi comandi da Command-Line Fu e testarli sul nostro PC Linux per assicurarci che funzionino. Dovresti essere in grado di utilizzare almeno alcuni di questi su Windows con Cygwin installato, anche se non li abbiamo testati tutti, l'ultimo funziona sicuramente.

Genera una password casuale

Per ognuno di questi comandi di password casuali, puoi modificarli per produrre una lunghezza della password diversa oppure puoi semplicemente utilizzare i primi x caratteri della password generata se non desideri una password così lunga. Si spera che tu stia utilizzando un gestore di password come LastPass comunque così non è necessario memorizzarli.

Questo metodo utilizza SHA per eseguire l'hashing della data, viene eseguito attraverso base64 e quindi restituisce i primi 32 caratteri.

data +% s | sha256sum | base64 | testa -c 32; eco

Questo metodo utilizza la funzione / dev / urandom incorporata e filtra solo i caratteri che normalmente useresti in una password. Quindi emette i primi 32.

</ dev / urandom tr -dc _A-Z-a-z-0-9 | head -c $ {1:-32}; echo;

Questo utilizza la funzione rand di openssl, che potrebbe non essere installata sul tuo sistema. Meno male che ci sono molti altri esempi, giusto?

openssl rand -base64 32

Questo funziona molto come l'altro urandom, ma fa solo il lavoro al contrario. Bash è molto potente!

tr -cd '[:alnum:]' </ dev / urandom | piega -w30 | head -n1

Ecco un altro esempio che filtra utilizzando il comando strings, che restituisce stringhe stampabili da un file, che in questo caso è la funzione urandom.

stringhe / dev / urandom | grep -o '[[:alnum:]]' | testa -n 30 | tr -d '\ n'; eco

Ecco una versione ancora più semplice di quella urandom.

</ dev / urandom tr -dc _A-Z-a-z-0-9 | testa -c6

Questo riesce a usare l'utilissimo comando dd.

dd if = / dev / urandom bs = 1 count = 32 2> / dev / null | base64 -w 0 | rev | tagliare -b 2- | rev

Puoi persino creare una password sinistra casuale, che ti consentirebbe di digitare la tua password con una mano.

</ dev / urandom tr -dc '12345! @ # $% qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c8; eco ""

Se lo utilizzerai sempre, probabilmente è un'idea migliore metterlo in una funzione. In questo caso, una volta eseguito il comando una volta, sarai in grado di utilizzare randpw ogni volta che desideri generare una password casuale. Probabilmente vorresti metterlo nel tuo file ~ / .bashrc.

randpw () { < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16}; echo;}

È possibile utilizzare la stessa sintassi per trasformare uno qualsiasi di questi in una funzione: è sufficiente sostituire tutto ciò che si trova all'interno di { }

Ed ecco il modo più semplice per creare una password dalla riga di comando, che funziona su Linux, Windows con Cygwin e probabilmente Mac OS X. Sono sicuro che alcune persone si lamenteranno del fatto che non è casuale come alcune delle altre opzioni, ma onestamente, è abbastanza casuale se utilizzerai l'intera cosa.

data | md5sum

Sì, è abbastanza facile da ricordare.


Esistono molti altri modi per creare una password casuale dalla riga di comando in Linux, ad esempio il comando mkpasswd, che può effettivamente assegnare la password a un account utente Linux. Allora qual è il tuo modo preferito?

How To Generate Random Password From The Command Line On Ubuntu Linux

How To Generate A Random Password In Linux Using /dev/random

How To Generate A Random Number In Linux

How To Generate A Password Hash With Salt Via The Command OpenSSL On Linux

Password Tools | Generating Strong Passwords Using The Command Line In Linux

Unix & Linux: How To Create SHA512 Password Hashes On Command Line? (10 Solutions!!)

Random Password Generator Linux Shell Script Tutorial

7-Zip Command Line Basics

How To Create Random Passwords In Linux Terminal

Create Random Passwords With Linux Mint

How To Show Password Feedback In The Linux Terminal

How To Generate Wordlists With Crunch | Kali Linux

How To Generate, Encrypt, Decrypt Random Passwords On RHEL Linux 7, CentOS 6 And Fedora 17-21

Generating Random Passwords Using Apg In Ubuntu Linux

How To HACK A Password // Password Cracking With Kali Linux And HashCat

Generate Simple Relatively Easy To Remember Passwords Using Pwmake On Linux

Python Tutorial: Generate Random Numbers And Data Using The Random Module

Linux Terminal Kung Fu - 2 Of 50 Password Mastery And Hacking For Security


Privacy e sicurezza - Articoli più popolari

Come eliminare il tuo account Facebook

Privacy e sicurezza Feb 11, 2026

Michael Crider Facebook è noto da tempo per prendere, archiviare e vendere i tuoi dati e farti continuamente rivalutare come funziona il social network ..


Cos'è trustd e perché è in esecuzione sul mio Mac?

Privacy e sicurezza Nov 1, 2025

Quindi hai trovato qualcosa chiamato trustd in esecuzione sul tuo Mac e ora ti stai chiedendo se può essere ... attendibile. La buona notizia è che non hai nulla di cui preoccupar..


Come installare e configurare Ring Video Doorbell

Privacy e sicurezza Jul 12, 2025

Il Ring Doorbell ($ 200) per la maggior parte assomiglia a qualsiasi altro campanello, ma viene fornito con una videocamera integrata in modo che tu possa vedere chi ..


Come salvare temporaneamente la cronologia di navigazione in modalità di navigazione in incognito di Chrome

Privacy e sicurezza Jun 8, 2025

CONTENUTO UNCACHED La modalità di navigazione in incognito di Chrome ti consente di navigare sul Web e cercare contenuti senza che la cronologia di navigazione venga monitorata. ..


Come recuperare o eliminare definitivamente i file dal cloud

Privacy e sicurezza Mar 30, 2026

CONTENUTO UNCACHED I servizi cloud sono praticamente tutti uguali, caricano i file e si sincronizzano con altri client ad esso collegati. A volte si verificano ancora incidenti e ..


Come trasferire in modo sicuro i file a qualcun altro con SFTP

Privacy e sicurezza Dec 12, 2025

CONTENUTO UNCACHED Ne abbiamo già scritto in precedenza ospitare il proprio server FTP , ma i dati vengono trasferiti in testo non crittografato, rendendolo inadat..


Come trasformare un vecchio telefono Android in una telecamera di sicurezza di rete

Privacy e sicurezza Jul 11, 2025

CONTENUTO UNCACHED Se l'idea di una telecamera di sicurezza in rete che puoi visualizzare in remoto e ricevere avvisi da appelli a te (ma i $$$ di un modello commerciale no), cont..


Windows SteadyState riporta il PC alla normalità

Privacy e sicurezza Aug 20, 2025

CONTENUTO UNCACHED Se si dispone di un computer con accesso condiviso, può essere fastidioso quando altri utenti apportano una serie di modifiche alle impostazioni. Oggi diamo uno sguardo ..


Categorie