10 sposobów generowania bezpiecznych haseł w systemie Linux
Używanie silnych haseł do kont internetowych jest ważniejsze niż kiedykolwiek. Bez bezpiecznego hasła inni mogą łatwo je złamać. Wspaniale jest, jeśli możesz samodzielnie wymyślić dobre hasło, ale jeśli nie masz pomysłów lub czujesz, że twoje własne nie są wystarczająco bezpieczne, możesz poprosić komputer, aby wypluł je za ciebie.
Oto 10 sposobów generowania zupełnie nowych, bezpiecznych haseł, którym możesz zaufać w systemie Linux.
1. APG
Automatyczny generator haseł lub APG jest instalowany we wszystkich systemach Ubuntu. Jest to łatwe w użyciu narzędzie, które może podawać różne hasła w oparciu o losowe dane wprowadzane z klawiatury. Na przykład możesz uruchomić to polecenie w interfejsie wiersza poleceń Ubuntu (CLI):
apg
To zaoferuje sześć „możliwych do wymówienia” haseł. Mają być łatwe do wymówienia, aby były nieco bardziej zapadające w pamięć, chociaż większość z nich jest nadal losowa.
Jeśli chcesz całkowicie losowych haseł, możesz uruchomić:
apg -a 1
To polecenie da ci hasła zawierające od ośmiu do dziesięciu całkowicie losowych znaków. Oczywiście dzieje się tak tylko wtedy, gdy wprowadzisz losowe dane wejściowe za pomocą klawiatury.
2. pwgen
pwgen to kolejne narzędzie, które można szybko zainstalować za pomocą polecenia:
sudo apt-get install pwgen
Gdy masz już narzędzie do generowania haseł w swoim systemie, uruchom to polecenie, aby wygenerować hasła:
pwgen
Polecenie zaleje twój terminal wieloma hasłami, więc powinieneś wybrać jedno losowo (najlepiej nie pierwsze ani ostatnie).
Dzieje się tak na wypadek, gdyby ktoś był w pobliżu lub zaglądał Ci przez ramię — w ten sposób nie będzie wiedział, które hasło wybrałeś spośród wielu, które są wyświetlane.
Możesz także użyć różnych flag, aby dostosować swoje hasło:
Jak wygenerować tylko jedno hasło
Użyj flagi -1, aby wygenerować jedno hasło zamiast całego ekranu.
Jak wygenerować hasło za pomocą innego algorytmu
Jeśli uruchomisz polecenie z flagą -s, hasło zostanie wygenerowane przy użyciu innego algorytmu, aby było jeszcze bezpieczniejsze.
Jak wygenerować hasło ze znakami specjalnymi
Flaga -y dodaje znaki specjalne do podanego hasła.
Jak wygenerować hasło bez liczb
Flaga -0 generuje hasło, które nie zawiera cyfr.
Jak wygenerować hasło bez skomplikowanych znaków
-B flaga nie pozwala na użycie trudnych do odczytania znaków, takich jak 1 I l lub 0 O
Jak wygenerować hasło bez samogłosek
Flaga -v nie zezwala na żadne samogłoski. Jest to używane przede wszystkim wtedy, gdy witryna nie zezwala na używanie w hasłach obraźliwego języka.
3. makepasswd
makepasswd to kolejne narzędzie, które ułatwia generowanie haseł. Możesz go zainstalować za pomocą tego polecenia:
sudo apt-get install makepasswd
Stamtąd możesz utworzyć hasła za pomocą tego polecenia:
makepasswd -count X -minchars Y
Zamień „X” na liczbę żądanych haseł, a „Y” na minimalną długość każdego hasła. Jest również wystarczająco elastyczny dla innych użytkowników.
Na przykład następujące polecenie da ci losowe hasło zawierające tylko cztery cyfry, tj. PIN (Personal Identification Number):
makepassword -string 1234567890 -chars 4
4. kreator haseł-cli
Jeśli zapamiętywanie haseł jest najtrudniejszą częścią bezpiecznego logowania, to program do tworzenia haseł będzie Twoim nowym najlepszym przyjacielem. Możesz go zainstalować za pomocą tego polecenia:
sudo apt-get install passwordmaker-cli
Aby użyć tego narzędzia wiersza poleceń, uruchom:
passwordmaker --url makeuseof.com
Zastąp „makeuseof.com” inną wybraną witryną. Następnie poprosi Cię o hasło główne, zanim poda Ci bezpieczne.
Zaletą tego narzędzia jest to, że możesz używać tego samego hasła głównego i uzyskiwać różne hasła do różnych witryn. Jeśli zapomnisz hasła do określonej witryny, możesz ponownie uruchomić narzędzie z tą samą witryną i hasłem głównym, aby uzyskać to samo bezpieczne hasło. To prawdopodobnie przypomni Ci o menedżerach haseł.
5. Ręcznie za pomocą dobrze opracowanych poleceń
Możesz także spróbować użyć dobrze opracowanych poleceń, aby utworzyć własne hasła, bez konieczności polegania na specjalnych narzędziach do ich generowania. Na przykład możesz użyć poniższego polecenia, aby utworzyć hasło, które zawsze będzie unikalne, ponieważ jest oparte na bieżącej dacie, w tym sekundach:
date +%s | sha256sum | base64 | head -c 32 ; echo
Innym przykładem, który jest łatwiejszy do zapamiętania (to jest polecenie, a nie generowane przez nie hasło) jest:
date | md5sum
6. OpenSSL
OpenSSL pomaga również w generowaniu haseł. Korzystając z funkcji rand, możesz mieć wiele losowych bezpiecznych haseł w systemie Linux. Wszystko, co musisz zrobić, to określić długość hasła, które chcesz wygenerować.
Wiele dystrybucji Linuksa ma preinstalowany OpenSSL; jednak mogą nie mieć funkcji Rand. W tym celu musisz zainstalować go na Ubuntu za pomocą polecenia APT:
sudo apt install rand
Po zainstalowaniu funkcji możesz wygenerować hasło za pomocą następującego polecenia:
openssl rand -base64 14
„14” to długość hasła, ale możesz użyć dowolnej długości hasła.
7. Narzędzie GPG
Inną powszechnie stosowaną metodą generowania haseł jest GPG. Jest to również narzędzie wiersza poleceń dostępne w systemach Linux, Windows i Android. Aby na przykład utworzyć 16-cyfrowe hasło, możesz wykonać polecenie w następujący sposób:
gpg --gen-random --armor 1 16
8. Skrypt Perla
Możesz także użyć skryptu Perla do wygenerowania dowolnej liczby haseł w systemie Linux. Aby zainstalować Perla na Ubuntu, użyj polecenia apt-get:
sudo apt-get install perl
Po zainstalowaniu utwórz plik perla, w którym dodasz skrypt do generowania haseł. Utwórz plik skryptu za pomocą . pl za pomocą edytora nano:
nano passwordscript.pl
Dodaj następującą zawartość w pliku. pl plik:
#!/usr/bin/perl
my @alphanumeric = ('a'..'z', 'A'..'Z', 0..9);
my $randpassword = join '', map $alphanumeric[rand @alphanumeric], 0..8;
print "$randpassword\n"
Aby zapisać plik, naciśnij Ctrl + X , następnie Y i naciśnij Enter .
Teraz wykonaj skrypt za pomocą narzędzia Perl, aby wygenerować hasło:
perl passwordscript.pl
9. Aplikacja Revelation UI
Jeśli nie masz doświadczenia w korzystaniu z wiersza poleceń systemu Linux, możesz użyć aplikacji z przyjaznym dla użytkownika graficznym interfejsem użytkownika (GUI) do generowania haseł. Jednym z takich narzędzi jest Objawienie. Aby zainstalować Revelation na Ubuntu, wydaj to polecenie:
sudo apt-get install revelation
Po uruchomieniu przejdź do Widok > Generator haseł , aby otworzyć okno generatora haseł. Tutaj podasz długość hasła, które chcesz utworzyć. Możesz także zaznaczyć pole u dołu, jeśli chcesz, aby hasło zawierało znaki interpunkcyjne, aby uczynić je bardziej złożonym.
Aby wygenerować hasło, kliknij przycisk Generuj .
10. Interfejs użytkownika Keepassx
Kolejną aplikacją GUI, której można użyć do generowania haseł, jest Keepassx. Jest to narzędzie do zarządzania hasłami, które jest również łatwe w instalacji i obsłudze w systemie Linux. Aby zainstalować Keepassx na Ubuntu, wykonaj:
sudo apt-get install keepassx
Teraz uruchom go i kliknij Baza danych > Nowa baza danych . Tutaj podasz klucz główny, a następnie kliknij OK . Następnie przejdź do Grupy > Dodaj nową grupę . Nadaj nazwę grupie i naciśnij OK . Następnie kliknij Wpisy > Dodaj nowy wpis .
Aby wygenerować hasło, naciśnij przycisk Gen. znajdujący się po prawej stronie. Możesz także określić długość hasła i jakich znaków chcesz użyć.
Czego używasz do haseł?
Istnieje wiele sposobów generowania bezpiecznych haseł w systemie Linux, więc nie ma wymówki, aby tego nie robić.
Ważne jest, aby hasła były tajne i bezpieczne. Bez względu na to, ilu narzędzi używasz do generowania długich, skomplikowanych haseł, ostatecznie chodzi o to, aby przechowywać je w bezpiecznym miejscu. Każdy może nakłonić Cię do ujawnienia haseł. Stwórz zasadę, aby nikomu nie ufać swoimi danymi do logowania, bez względu na wszystko.
Dodaj komentarz