Generuj losowe hasła z wiersza poleceń

Anonim

Niektóre z najbezpieczniejszych haseł, których możesz użyć, to hasła generowane losowo. Z wiersza poleceń możesz losować potencjalne hasła na wiele sposobów, które mogą być używane jako bezpieczne hasła wygenerowanych znaków.

Omówimy kilka podstawowych metod generowania losowych sekwencji, a następnie pokażemy, jak łączyć polecenia, aby generowane hasła były jeszcze bardziej losowe.

Jak generować losowe hasła za pomocą wiersza poleceń

Najpierw wypróbujemy moją podstawową metodę wykorzystującą openssl:

openssl rand -base64 6

Wyjście tego polecenia będzie całkowicie losowe i będzie wyglądało mniej więcej tak: cG/ah3+9

Długość hasła można dostosować, zmieniając liczbę na końcu łańcucha. Jeśli nie chcesz skończyć z jakimiś nienormalnymi znakami, takimi jak / i +, możesz również wygenerować z szesnastkowego:

openssl rand -hex 4

Jeśli to nie jest wystarczająco losowe, możesz przesłać losowe wyjście openssl przez md5 i przyciąć skrót md5 losowego wyjścia do określonej liczby znaków:

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

Możesz także wykazać się kreatywnością i wziąć losowe dane wejściowe z innych poleceń, takich jak data, i wyciąć 8 znaków z bieżących dat hash md5:

data |md5 | głowa -c8; Echo

Lub nawet ping:

ping -c 1 yahoo.com |md5 | głowa -c8; Echo

Korzystając z metody md5, możesz wykorzystać dane wyjściowe dowolnego polecenia lub pliku, aby utworzyć bezpieczne hasło.

Oczywiście wszystkie te losowe hasła nie są łatwe do zapamiętania, dlatego pomocne może być użycie menedżera haseł, ale to inny temat.

Generuj losowe hasła z wiersza poleceń