Wygeneruj losowe hasło w Linux

Wygeneruj losowe hasło w Linux

Hasła są wszędzie, niezależnie od tego, czy jest to wypełnienie formularzy online, rejestracja usługi, zabezpieczenie dokumentów, blokowanie komputerów itp. Tworzenie bezpiecznego i silnego hasła jest niezbędne do zabezpieczenia naszych zasobów online. Jako tacy eksperci IT powinni znać najlepsze praktyki i narzędzia związane z generowaniem silnych haseł. Intruni i hakerzy używają wielu wyrafinowanych metod do zhakowania konta użytkownika, ominięcia mechanizmów bezpieczeństwa, wprowadzenia nieautoryzowanej sekcji strony internetowej itp. Jako środek bezpieczeństwa, każdy dobry administrator bezpieczeństwa zawsze doradza użytkownikom, aby mieli silne hasło, które należy zmienić od czasu do czasu. Zapewnia to silną ścianę ochrony przed intruzami.

Zgodnie z zasadami większości administratorów bezpieczeństwa powinno mieć silne hasło:

  1. minimum 8 znaków
  2. Losowa mieszanka małych liter i wielkich liter, cyfr i znaków specjalnych.

Im bardziej losowe jest hasło, tym silniejsze będzie.

Co obejmiemy?

W tym przewodniku zobaczymy, jak generować losowe hasła w Linux.

Generowanie losowego hasła z „urandomem”

„/dev/urandom” to urządzenie postaci takie jak „/dev/losowo”, Oba używają losowej puli entropii jądra do dostarczania liczb losowych. Aby użyć „urandomu” do odczytania losowego hasła, zobacz poniższe polecenie:

$ cat /dev /urandom | tr -dc a-za-z0-9 | głowa -C 13; Echo"

Tutaj polecenie „TR” jest używane do usuwania określonych znaków. Dane wyjściowe ma 13 znaków. Możesz użyć stron Man, aby uzyskać więcej informacji na ten temat.

Generowanie losowego hasła z „GPG”

Narzędzie GNU Prywatność lub GPG lub GNUPG jest używane do szyfrowania i odszyfrowywania plików. Można go zainstalować jako narzędzie wiersza polecenia. Aby użyć GPG do tworzenia losowego hasła o długości 14 znaków, użyj:

GPG-Gen-Random-Armor 1 14

Opcja „-Armor” służy do określenia kodowanego wyjścia Base64.

Generowanie losowego hasła z „PWGEN”

„Pwgen” jest oprogramowaniem do generowania losowych haseł. Ma postanowienie w zakresie generowania ludzkich niezapomnianych i wymawialnych, a także bezpiecznych haseł. Dane wyjściowe polecenia można wydrukować na terminalu lub w ramach programu. Żeby zainstalować 'pwgen ' na Ubuntu 20.04, użyj polecenia:

$ sudo apt instal PWGEN

Aby utworzyć po prostu pamiętne losowe hasło, użyj samego PWGEN jako:

$ pwgen

Powyższe polecenie wygeneruje tabelę losowych haseł:

Aby stworzyć silne i ścisłe losowe hasła, które nie są łatwe do zapamiętania, użyj opcji „-S”:

$ pwgen -s

Aby utworzyć pojedyncze hasło, użyj opcji „-1” jako:

$ PWGEN -1

Aby wymienić różne użycie PWGEN, użyj polecenia pomocy:

$ pwgen -h

Oto lista niektórych opcji „PWGEN” i ich znaczenie:

  1. -n lub -numerals: do dodania co najmniej jednego cyfry do hasła.
  2. -0 lub -no -numerals: do wykluczenia cyfr w hasłach.
  3. -S lub -Secure: aby wykonać całkowicie losowe hasła.
  4. -H lub -sha1 =/ścieżka/do/plik [#seed]: Do generowania hasła używa wartości skrótu pliku SHA1.

Zobacz stronę Man of „Pwgen” dla różnych opcji generowania losowych haseł.

Generowanie losowego hasła za pomocą „APG”

„APG” lub zautomatyzowane generator haseł to kolejne narzędzie do generowania losowych haseł w Linux. Zapewnia silne hasło składające się z znaków wielkich i małych i liczbowych. Domyślnym wyjściem jest wytworzenie wymawialne Hasła. Żeby zainstalować „APG” W Ubuntu użyj:

$ sudo apt instal APG

Aby wygenerować cztery hasła o długości 13 znaków, użyj polecenia:

$ apg -s -a 1 -m 13 -n 4

Tutaj poprosi Cię o wprowadzenie losowych danych:

Opcja „-a” usuwa wymowę hasła, „1” służy do wywoływania trybu losowego.

Oto lista niektórych „APG” Argumenty wiersza poleceń i ich znaczenie:

  1. -E char_string: Aby usunąć znaki z procesu generowania haseł.
  2. -Algorytm: Wybierz algorytm do generowania hasła:
    1 - Użyj tego, aby wygenerować losowe hasło zgodnie z trybami hasła
    0 - Użyj tego, aby generować wymawialne hasła.
  3. -n NUM_OF_PASS: Aby określić liczbę haseł, które chcesz wygenerować.
  4. -T: To wydrukuje wymową wymowy hasła.

Więcej informacji jest dostępnych na stronach Man dla APG.

Generowanie losowego hasła za pomocą „OpensSl”

Aby wygenerować pseudo-randomowe hasło, możemy użyć polecenia Openssl Rand:

$ openssl rand -base64 9

-Opcja Base64 jest używana do kodowania wyjścia.

Generowanie losowego hasła z „NewPass”

NewPass to kolejny losowy generator haseł. Jest to skrypt Python, który używa modułu „Secrets” Pythona. Aby zainstalować NewPass na Ubuntu, użyj polecenia:

$ sudo snap instaluj newPass

Aby wydrukować losowe hasło, użyj:

$ newPass

Parametry używane z „NewPass” to:

  1. -H lub -Help: Aby zobaczyć różne użycie i opcje NewPass.
  2. -s lub -symbol: Użyj wszystkich symboli, generując hasło.
  3. -L lub -Limit: Używane symbole są ograniczone do !@#$%I*
  4. „Długość”: Określ długość hasła; Domyślnie to 23.

Wniosek

W tym przewodniku dowiedzieliśmy się o niektórych metodach generowania losowych haseł w Linux. Hasła są bardzo ważne; Są w zasadzie pierwszym kamieniem milowym dla każdego hakera, który włamał się na Twoje konto. Chociaż tylko posiadanie silnego hasła nie wystarcza do przyjęcia pełnego rozwiązania. Wraz z postępem technologii obliczeniowych moc brutalnego rozwinięcia również wzrosła. Należy również wziąć pod uwagę inne wymiary bezpieczeństwa wraz z silnym hasłem, na przykład dodanie funkcji uwierzytelniania dwuskładnikowego.