GNU/Linux >> Znalost Linux >  >> Linux

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

Převzali jsme iniciativu a vytvořili sérii tipů a triků pro Linux. Pokud jste zmeškali poslední článek této série, možná budete chtít navštívit odkaz níže.

  1. 5 zajímavých tipů a triků pro příkazový řádek v Linuxu

V tomto článku se podělíme o několik zajímavých tipů a triků pro Linux ke generování náhodných hesel a také o tom, jak šifrovat a dešifrovat hesla s nebo bez metody slat.

Bezpečnost je jedním z hlavních problémů digitálního věku. Nasadili jsme heslo k počítačům, e-mailu, cloudu, telefonu, dokumentům a co ne. Všichni víme, že je třeba zvolit heslo, které je snadno zapamatovatelné a těžko uhodnutelné. A co nějaký druh automatického generování hesel na stroji? Věřte, že Linux je v tomto velmi dobrý.

1. Vygenerujte náhodné jedinečné heslo o délce rovné 10 znaky pomocí příkazu ‘pwgen ‘. Pokud jste nenainstalovali pwgen přesto k získání použijte Apt nebo YUM.

$ pwgen 10 1

Vygenerujte několik náhodných jedinečných hesel o délce znaků 50 najednou!

$ pwgen 50

2. Můžete použít „makepasswd ‘ pro generování náhodného, ​​jedinečného hesla dané délky podle výběru. Než budete moci spustit makepasswd příkaz, ujistěte se, že jste jej nainstalovali. Pokud ne! Zkuste nainstalovat balíček ‚makepasswd‘ pomocí Apt nebo YUM.

Vygenerujte náhodné heslo o délce znaků 10. Výchozí hodnota je 10.

$ makepasswd 

Vygenerujte náhodné heslo o délce znaků 50.

$ makepasswd  --char 50

Vygenerujte 7 náhodných hesel o délce 20 znaků.

$ makepasswd --char 20 --count 7

3. Zašifrujte heslo pomocí šifrování spolu se solí. Poskytujte sůl ručně i automaticky.

Pro ty, kteří si možná neuvědomují sůl ,

Sůl jsou náhodná data, která servery slouží jako dodatečný vstup k jednosměrné funkci za účelem ochrany hesla před útokem ze slovníku.

Ujistěte se, že jste nainstalovali mkpasswd nainstalováno před pokračováním.

Níže uvedený příkaz zašifruje heslo solí. Hodnota soli se bere náhodně a automaticky. Proto pokaždé, když spustíte níže uvedený příkaz, vygeneruje jiný výstup, protože pokaždé přijímá náhodnou hodnotu pro sůl.

$ mkpasswd tecmint

Nyní pojďme definovat sůl. Pokaždé vygeneruje stejný výsledek. Všimněte si, že jako sůl můžete zadat cokoli podle svého výběru.

$ mkpasswd tecmint -s tt

Navíc mkpasswd je interaktivní a pokud spolu s příkazem nezadáte heslo, požádá o heslo interaktivně.

4. Zašifrujte řetězec řekněte „Tecmint-is-a-Linux-Community ” pomocí aes-256-cbc šifrování pomocí hesla řekněte „tecmint “ a sůl.

# echo Tecmint-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:tecmint

Zde ve výše uvedeném příkladu je výstup příkazu echo zřetězen pomocí openssl příkaz, který předá vstup k zašifrování pomocí kódování se šifrou (enc), který používá aes-256-cbc šifrovacím algoritmem a nakonec pomocí salt je zašifrováno pomocí hesla (tecmint ).

5. Dešifrujte výše uvedený řetězec pomocí příkazu openssl pomocí -aes-256-cbc dešifrování.

# echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:tecmint

To je prozatím vše. Pokud nějaké takové tipy a triky znáte, můžete nám je poslat na [email protected], váš tip bude zveřejněn pod vaším jménem a také ho zahrneme do našeho budoucího článku.

Zůstaňte ve spojení. Pokračujte ve spojení. Zůstaňte naladěni. Nezapomeňte nám v komentářích níže poskytnout svou cennou zpětnou vazbu.


Linux
  1. Jak spravovat heslo účtu v Linuxu

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

  3. Jak zajistit, aby se uživatelská hesla zobrazovala jako čistý text v Linuxu?

  1. Jak zašifrovat jeden souborový systém Linux

  2. Jak zkontrolovat heslo v Linuxu?

  3. Jak generovat data netflow v linuxu

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

  2. Jak změnit nebo nastavit uživatelská hesla v Linuxu

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