10 sätt att generera ett slumpmässigt lösenord från Linux-kommandoraden

Nov 14, 2024
Sekretess och säkerhet

En av de stora sakerna med Linux är att du kan göra samma sak hundratals olika sätt - till och med något så enkelt som att skapa ett slumpmässigt lösenord kan utföras med dussintals olika kommandon. Här är tio sätt att göra det på.

Vi samlade alla dessa kommandon från Kommandorads Fu och testade dem på vår egen Linux-dator för att se till att de fungerar. Du bör kunna använda åtminstone några av dessa på Windows med Cygwin installerat, även om vi inte testade dem alla - den sista fungerar definitivt dock.

Skapa ett slumpmässigt lösenord

För någon av dessa slumpmässiga lösenordskommandon kan du antingen ändra dem för att mata ut en annan lösenordslängd, eller så kan du bara använda de första x-tecknen i det genererade lösenordet om du inte vill ha ett så långt lösenord. Förhoppningsvis använder du en lösenordshanterare som LastPass hur som helst så att du inte behöver memorera dem.

Den här metoden använder SHA för att hasha datumet, körs genom base64 och matar sedan ut de 32 bästa tecknen.

datum +% s | sha256sum | base64 | huvud -c 32; eko

Denna metod använde den inbyggda / dev / urandom-funktionen och filtrerar endast bort tecken som du normalt skulle använda i ett lösenord. Sedan matar den ut de 32 bästa.

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

Den här använder openssls randfunktion, som kanske inte är installerad på ditt system. Bra att det finns många andra exempel, eller hur?

openssl rand -bas64 32

Den här fungerar mycket som den andra urandom, men fungerar bara i omvänd ordning. Bash är väldigt kraftfull!

tr -cd '[:alnum:]' </ dev / urandom | vik -w30 | huvud -n1

Här är ett annat exempel som filtrerar med hjälp av strängkommandot, som matar ut utskrivbara strängar från en fil, vilket i detta fall är urandom-funktionen.

strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 30 | tr -d '\n'; echo

Här är en ännu enklare version av urandom-versionen.

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

Den här lyckas använda det mycket användbara dd-kommandot.

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

Du kan även skapa ett slumpmässigt vänsterlösenord som låter dig skriva ditt lösenord med en hand.

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

Om du kommer att använda detta hela tiden är det förmodligen en bättre idé att sätta det i en funktion. I det här fallet kan du använda det när du kör kommandot en gång randpw när du vill skapa ett slumpmässigt lösenord. Du skulle antagligen vilja lägga in detta i din ~ / .bashrc-fil.

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

Du kan använda samma syntax för att göra någon av dessa till en funktion - bara byt ut allt inuti { }

Och här är det enklaste sättet att skapa ett lösenord från kommandoraden, som fungerar i Linux, Windows med Cygwin och förmodligen Mac OS X. Jag är säker på att vissa människor kommer att klaga på att det inte är så slumpmässigt som några av de andra alternativen, men ärligt talat, det är slumpmässigt nog om du ska använda det hela.

datum | md5sum

Ja, det är till och med lätt att komma ihåg.


Det finns många andra sätt att skapa ett slumpmässigt lösenord från kommandoraden i Linux - till exempel kommandot mkpasswd, som faktiskt kan tilldela lösenordet till ett Linux-användarkonto. Så vad är ditt favorit sätt?

.post-innehåll .inmatningsfot

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


Sekretess och säkerhet - Mest populära artiklar

Vad är maftask och varför körs det på min Mac?

Sekretess och säkerhet Mar 14, 2025

Maftask är en hjälpprocess för Mac Auto Fixer, ett mycket vanligt adware-program. Det påstår sig rensa din Mac från virus men kommer att infoga annonser i din webbläsare och ..


Hur privat surfning fungerar och varför det inte erbjuder fullständig integritet

Sekretess och säkerhet Jul 5, 2025

OBEHANDLAT INNEHÅLL Privat surfning, InPrivate-surfning, inkognitoläge - det har många namn, men det är samma grundläggande funktion i varje webbläsare. Privat surfning erbj..


Så här ställer du in Amazon-hushålls- och delningsförmåner, köpt innehåll och mer

Sekretess och säkerhet Jul 5, 2025

OBEHANDLAT INNEHÅLL Att ha flera Amazon-konton kan bli dyrt, om du betalar för Prime flera gånger, köper du samma filmer och så vidare. Tack och lov gör Amazon Household det..


Så här stoppar du Windows 10-appar från att köras i bakgrunden

Sekretess och säkerhet Jul 3, 2025

Dessa nya Windows 10-appar har tillstånd att köra i bakgrunden så att de kan uppdatera sina live-brickor, hämta ny data och ta emot aviseringar. Även om du aldrig ens rör vid ..


21 Förvaltningsverktyg för Windows

Sekretess och säkerhet Jul 29, 2025

Windows är full av systemverktyg, och många av dem finns i mappen Administrativa verktyg . Verktygen här är mer kraftfulla och komplexa, så de är dolda där de ..


Ta reda på vilka webbplatser som spårar dig på nätet

Sekretess och säkerhet Jun 27, 2025

OBEHANDLAT INNEHÅLL Har du någonsin undrat var dina webbplatser skickar dina webbplatser? Tja, om du har, läs vidare för att ta reda på den här nya förlängningen från Moz..


De bästa artiklarna för säkerhetskopiering och synkronisering av dina data

Sekretess och säkerhet Mar 17, 2025

OBEHANDLAT INNEHÅLL World Backup Day är den 31 mars och vi bestämde oss för att ge dig användbar information för att göra det enklare att säkerhetskopiera dina data. Vi ha..


Filtrera webbinnehåll i Firefox med ProCon Latte

Sekretess och säkerhet Jul 22, 2025

OBEHANDLAT INNEHÅLL Letar du efter ett sätt att filtrera webbinnehåll i Firefox för att förhindra att din familj utsätts för mindre än önskvärt innehåll på Internet? Nu kan du m..


Kategorier