GNU/Linux >> Znalost Linux >  >> Linux

Jednoduché způsoby, jak vygenerovat náhodné heslo v Linux Shell

Mít silné heslo při autentizaci ke službě pomocí uživatelského jména a hesla je velmi důležité. Někdy potřebujete chránit svůj účet nebo server a pokusit se udržet svá data v bezpečí. Často se říká, že silné heslo musí mít minimálně 14 znaků s variantami, jako můžete mít malá/velká písmena ve znacích a abecedách. Většinou je dlouhé heslo považováno za mnohem bezpečnější než krátké, protože je těžké ho získat. V tomto tutoriálu uvidíme mnoho způsobů, jak vygenerovat silné heslo z příkazového řádku Linuxu. Podíváme se na mnoho různých způsobů, jak vytvořit silnější heslo, které je dostatečně bezpečné, pomocí příkazového řádku Linuxu. Musíte vygenerovat silnější heslo z příkazového řádku, takže má různé různé metody a nástroje, které jsou již k dispozici. Budeme diskutovat o mnoha metodách a můžete si vybrat jakýkoli ze způsobů generování hesla podle svých potřeb.

Generování hesla pomocí OpenSSL

V Linuxu existuje několik metod pro vytváření a generování hesel pro příkazový řádek Linuxu. První, kterou zkoušíme, je pomocí OpenSSL. Níže jsou uvedeny kroky, které je třeba pro tento účel dodržet.

Krok 1 :Nejprve otevřete Terminál kliknutím na spouštěč Ubuntu a vyhledejte Terminál.

Krok 2 :Nyní klikněte na Terminál a počkejte, až se terminál otevře.

Krok 3 :Po otevření terminálu se zobrazí tato obrazovka:

Krok 4:

Příkaz, který se používá ke generování silnějšího hesla, obsahuje funkci OpenSSL rand. To nám pomůže vygenerovat 14 náhodných znaků v řetězci. Příkaz je „openssl rand –base64 14“.

Výsledkem bude silné heslo o délce 14 znaků, jak je uvedeno níže.

Generování hesla pomocí urandom

Druhý příkaz, který používáme ke generování hesla, filtroval výstup /dev/urandom pomocí tr. To nám umožní odstranit všechny nežádoucí znaky a poté nám pomůže vytisknout pouze prvních 14 znaků.

Výstup výše uvedeného příkazu je následující:

Výstup nám umožnil vytisknout prvních 14 znaků pouze odstraněním všech nežádoucích.

Generování hesla pomocí pwgen

Pro použití pwgen musíme tento nástroj nejprve nainstalovat. Tento nástroj nám pomůže vygenerovat některá náhodná, ale nesmyslná hesla. Ačkoli jsou hesla, která generuje, náhodná, stále jsou vyslovitelná. Nyní tedy nainstalujeme nástroj pomocí následujícího příkazu.

Zadejte přihlašovací údaje podle požadavku

Instalace nakonec začne. Příkazový řádek bude vypadat stejně jako na obrazovce níže.

Po dokončení instalace vygenerujeme náhodný řetězec se 14 znaky.

Řetězec, který jsme dostali náhodně, je tento.

Generování hesla pomocí gpg

Gpg lze také použít ke generování silného hesla o délce 14 znaků. Nástroj gpg používá k vygenerování 14 znaků následující příkaz.

Výsledkem tohoto příkazu je

A nakonec máme vygenerované heslo, které je.

Generování hesla pomocí SHA

V této metodě použijeme SHA, můžeme také hashovat datum. Prochází base64. Výsledkem je, že dostaneme výstup jako horní ze 32 znaků.

Zde je výsledek obsahující 32 znaků, ale silné heslo, aby byl systém v bezpečí.

Vygenerování hesla jednoduchým způsobem

Vygenerování hesla je docela snadné pomocí příkazového řádku. I když to není náhodné, je užitečné, když použijeme celé heslo. Nejjednodušší příkaz pro tento účel je následující:

Výsledkem výše uvedeného příkazu je řetězec, jak je znázorněno níže.

A tento příkaz je velmi snadný a dostatečně jednoduchý na zapamatování.

Generování hesla pomocí apg

APG je automatický generátor hesel, je již nainstalován na všech systémech Ubuntu. Je to také snadno použitelný nástroj. Pomáhá nám generovat různá hesla, která jsou náhodným vstupem.

Abychom vygenerovali celá náhodná hesla, můžeme spustit apg -a 1, což nám dá hesla s 8-10 náhodnými znaky. Příkaz, který jsme pro tento účel použili, je apg –a 1. Spustíme a uvidíme různá hesla vygenerovaná ve výstupu.

Výstup má mnoho náhodných hesel.

Generování hesla pomocí makepasswd

makepasswd ” lze také použít ke generování hesel. Pro použití tohoto nástroje jej nejprve nainstalujeme. Použijeme příkaz sudo apt-get install makepasswd.

Zadejte požadované přihlašovací údaje.

Po zapsání přihlašovacích údajů se spustí instalace.

Pokračujte stisknutím Y

Jakmile bude nástroj nainstalován, napíšeme příkaz, který je makepasswd –count NumberOfPasswords –minchars MinLengthOfPassword .

Nejprve si řekneme, kolik hesel se snažíme vygenerovat a jaká musí být délka každého hesla. Zde jsme požádali o vygenerování 4 hesel s délkou osmi pro každé z nich.

Výsledek je uveden níže. Máme celkem 4 hesla s 8 znaky v každém z nich.

Příkaz je zodpovědný za generování seznamu náhodných hesel na základě počtu hesel, která chceme vygenerovat, a délka je také definována námi.

Závěr

V tomto tutoriálu jsme diskutovali o mnoha způsobech generování hesel z příkazového řádku Linuxu. Existuje mnoho metod, které již existují. Několik nástrojů je již přítomno v příkazovém řádku Linuxu, zatímco pro ty, které nejsou, lze snadno nainstalovat pomocí dostupných příkazů. V tutoriálu jsme diskutovali o nástroji openssh, urandom, pwegn, gpg, sha, date, apg a makepasswd. Všechny tyto příkazy zaručují vygenerování silnějšího hesla z příkazového řádku Linuxu a jsou užitečné pro uživatele k udržení bezpečnosti jejich systémů.

Další informace o heslech

Účel

Používání ověřování k zabezpečení dat a účtů se stalo přirozenou součástí výpočetní techniky. I když existuje několik metod ověřování, používání hesel zůstává nejběžnějším typem ověřování. Vzhledem k tomu, že výzkumné studie i odborníci z praxe podporují dlouhá a složitá hesla, uživatelé počítačů navrhují hesla pomocí strategií, které jim umožňují zapamatovat si hesla. Tento článek si klade za cíl představit taxonomii těchto strategií vytváření hesel ve formě modelu popisujícího různé strategie používané k vytváření hesel.

Design/metodika/přístup

Studie byla provedena v třístupňovém procesu, který začal krátkým průzkumem mezi soudními experty v rámci švédské policie. Model byl poté vyvinut sérií opakovaných polostrukturovaných rozhovorů s forenzními experty. Ve třetím a posledním kroku byl model ověřen na 5 000 heslech získaných z 50 různých databází hesel, která unikla na internet.

Zjištění

Výsledkem této studie je taxonomie strategií vytváření hesel prezentovaná jako model, který popisuje strategie jako vlastnosti, které může mít heslo. Jakékoli dané heslo lze klasifikovat jako obsahující jednu nebo více vlastností uvedených v modelu.

Originalita/hodnota

Na abstraktní úrovni tato studie poskytuje vhled do strategií vytváření hesel. Model jako takový může být použit jako nástroj pro výzkum a vzdělávání. Mohou jej také využít odborníci z praxe, například při penetračním testování ke zmapování nejpoužívanějších strategií vytváření hesel v doméně, nebo forenzní experti při navrhování slovníkových útoků.

Dalším zajímavým článkem může být:6 nejlepších správců hesel pro Linux Desktop


Linux
  1. Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random

  2. 3 způsoby, jak zobrazit seznam uživatelů v Linuxu

  3. 4 způsoby provádění skriptu Shell v systému UNIX / Linux

  1. Jak používat šifrované heslo ve skriptu Linux Bash Shell

  2. 8 způsobů, jak vygenerovat náhodné heslo v Linuxu

  3. Jak generovat náhodná čísla v prostředí BusyBox

  1. 4 způsoby, jak vygenerovat silný předsdílený klíč (PSK) v Linuxu

  2. Jak generovat/šifrovat/dešifrovat náhodná hesla v Linuxu

  3. 10 způsobů, jak vygenerovat náhodné heslo v Linuxu