10 sposobów generowania losowego hasła z wiersza poleceń systemu Linux

Nov 14, 2024
Prywatność i ochrona

Jedną z największych zalet Linuksa jest to, że możesz zrobić to samo na setki różnych sposobów - nawet coś tak prostego, jak wygenerowanie losowego hasła, można wykonać za pomocą dziesiątek różnych poleceń. Oto 10 sposobów na zrobienie tego.

Zebraliśmy wszystkie te polecenia z Fu z wiersza poleceń i przetestowaliśmy je na naszym komputerze z systemem Linux, aby upewnić się, że działają. Przynajmniej niektórych z nich można używać w systemie Windows z rozszerzeniem Cygwin zainstalowany, chociaż nie testowaliśmy wszystkich z nich - ten ostatni zdecydowanie działa.

Wygeneruj losowe hasło

W przypadku każdego z tych losowych poleceń hasła możesz je zmodyfikować, aby wyświetlały hasło o innej długości, lub możesz po prostu użyć pierwszych x znaków wygenerowanego hasła, jeśli nie chcesz tak długiego hasła. Mam nadzieję, że używasz menedżera haseł, takiego jak LastPass w każdym razie, więc nie musisz ich zapamiętywać.

Ta metoda używa SHA do skrótu daty, działa przez base64, a następnie wyprowadza 32 pierwsze znaki.

data +% s | sha256sum | base64 | głowa -c 32; Echo

Ta metoda wykorzystuje wbudowaną funkcję / dev / urandom i odfiltrowuje tylko znaki, których normalnie używałbyś w haśle. Następnie wyprowadza górne 32.

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

Ten używa funkcji rand openssl, która może nie być zainstalowana w Twoim systemie. Dobrze, że jest wiele innych przykładów, prawda?

openssl rand -base64 32

Ten działa bardzo podobnie do drugiego urandom, ale działa tylko na odwrót. Bash jest bardzo potężny!

tr -cd '[:alnum:]' </ dev / urandom | krotnie -w30 | głowa -n1

Oto kolejny przykład filtrujący za pomocą polecenia strings, które wyprowadza z pliku ciągi do druku, w tym przypadku jest to funkcja urandom.

strings / dev / urandom | grep -o '[[:alnum:]]' | głowa -n 30 | tr -d '\ n'; Echo

Oto jeszcze prostsza wersja tego urandomskiego.

</ dev / urandom tr -dc _A-Z-a-z-0-9 | głowa -c6

Ten udaje się użyć bardzo przydatnego polecenia dd.

dd if = / dev / urandom bs = 1 count = 32 2> / dev / null | base64 -w 0 | rev | cut -b 2- | obrót silnika

Możesz nawet utworzyć losowe hasło z lewej strony, które umożliwiłoby wpisanie hasła jedną ręką.

</ dev / urandom tr -dc '12345! @ # $% qwertQWERTasdfgASDFGzxcvbZXCVB' | głowa -c8; Echo ""

Jeśli zamierzasz używać tego przez cały czas, prawdopodobnie lepszym pomysłem będzie umieszczenie go w funkcji. W takim przypadku po jednokrotnym uruchomieniu polecenia będzie można użyć randpw w dowolnym momencie, gdy chcesz wygenerować losowe hasło. Prawdopodobnie chciałbyś umieścić to w swoim pliku ~ / .bashrc.

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

Możesz użyć tej samej składni, aby przekształcić dowolne z nich w funkcję - po prostu zamień wszystko wewnątrz { }

A oto najłatwiejszy sposób na utworzenie hasła z wiersza poleceń, które działa w Linuksie, Windowsie z Cygwin i prawdopodobnie Mac OS X. Jestem pewien, że niektórzy będą narzekać, że nie jest tak losowe, jak niektóre inne opcje, ale szczerze mówiąc, jest to wystarczająco losowe, jeśli zamierzasz używać całości.

data | suma md5

Tak, to jest nawet dość łatwe do zapamiętania.


Istnieje wiele innych sposobów utworzenia losowego hasła z wiersza poleceń w systemie Linux - na przykład polecenie mkpasswd, które może w rzeczywistości przypisać hasło do konta użytkownika systemu Linux. Więc jaki jest twój ulubiony sposób?

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


Prywatność i ochrona - Najpopularniejsze artykuły

Do czego służy owalny otwór w sprzęcie komputerowym?

Prywatność i ochrona Nov 22, 2024

TREŚĆ NIENARUSZONA W większości przypadków nie jest tajemnicą, do czego służą różne otwory na zewnątrz naszego sprzętu komputerowego - większość to porty. Ale co z..


Jak zainstalować i przenieść aplikacje na Androida na kartę SD

Prywatność i ochrona Jul 2, 2025

Jeśli masz telefon lub tablet z Androidem i niewielką ilością pamięci, prawdopodobnie nadal odinstalowujesz aplikacje, aby zrobić miejsce na inne. Istnieje jednak sposób na r..


Jak skopiować kopie zapasowe TWRP Androida na komputer w celu bezpiecznego przechowywania

Prywatność i ochrona Feb 16, 2025

TREŚĆ NIENARUSZONA Kopie zapasowe TWRP mogą uratować bekon, jeśli zepsujesz urządzenie z Androidem. Ale jeśli zabraknie Ci miejsca w telefonie - lub jeśli chcesz ..


Jak powstrzymać Twój Smart TV przed szpiegowaniem Ciebie

Prywatność i ochrona Nov 16, 2024

Istnieje duża szansa, że ​​Twój smart TV Cię szpieguje. Telewizory Smart TV często analizują oglądane filmy i raportują - niezależnie od tego, czy oglądasz telewizję ..


Jak uruchomić Malwarebytes obok innego programu antywirusowego

Prywatność i ochrona May 7, 2025

Malwarebytes Anti-Malware to świetne narzędzie zabezpieczające, które jest szczególnie skuteczne przeciwko „ potencjalnie niechciane programy (PUP) ..


Jak łatwo wyłączyć pobieranie treści online podczas wyszukiwania w Ubuntu 14.10

Prywatność i ochrona Mar 31, 2025

TREŚĆ NIENARUSZONA Podczas wyszukiwania za pomocą Unity Dash możesz zauważyć zawartość online wyświetlaną w wynikach wyszukiwania. Twoje wyszukiwane hasła są wysyłane..


Jak wysłać komuś samozniszczające wrażliwe informacje pocztą elektroniczną

Prywatność i ochrona Feb 25, 2025

TREŚĆ NIENARUSZONA Czy kiedykolwiek wysyłałeś komuś prywatne informacje, być może członek rodziny potrzebował numeru twojej karty kredytowej, a potem żałowałeś, że ..


Nasze spojrzenie na Microsoft Security Essentials Beta

Prywatność i ochrona Sep 6, 2025

TREŚĆ NIENARUSZONA Microsoft Security Essentials (wcześniej kod o nazwie Morro) beta została wydana wczoraj i tutaj przyjrzymy się, czego możesz się spodziewać. Ta na..


Kategorie