Недавно на нашем сайте была написана статья о проверке надежности пароля и его оценке.
Как проверить сложность пароля и его надежность в Linux?
Это поможет вам проверить надежность пароля/
Мы можем вручную создать несколько паролей, которые нам нужны, но если вы хотите сгенерировать пароль для нескольких пользователей или серверов, каким будет решение?
Да, в Linux доступно множество утилит для выполнения этих требований.
Тем не менее, я собираюсь включить пять лучших генераторов паролей в эту статью.
Эти инструменты генерируют сильные случайные пароли для вас. Перейдите к следующей статье, если вы хотите обновить пароль для нескольких пользователей и серверов.
Эти инструменты просты в использовании, поэтому я предпочел использовать их.
По умолчанию они генерируют надежный пароль, и если вы хотите создать надежный пароль, используйте доступные параметры.
Это поможет вам создать супер надежный пароль в следующей комбинации.
Он должен иметь длину не менее 12-15 символов, включая алфавиты (нижний и верхний регистр), цифры и специальные символы.
- Эти инструменты перечислены ниже.
- Как сгенерировать случайный надежный пароль в Linux с помощью команды pwgen?
- Как использовать команду pwgen в Linux?
- Как сгенерировать случайный надежный пароль в Linux с помощью команды openssl?
- Как сгенерировать случайный надежный пароль в Linux с помощью команды gpg?
- Как создать случайный надежный пароль в Linux с помощью команды mkpasswd?
- Как создать случайный надежный пароль в Linux, используя несколько команд?
Эти инструменты перечислены ниже.
- pwgen: программа pwgen генерирует пароли, разработанные для легкого запоминания людьми, при этом будучи максимально безопасными.
- openssl: программа openssl – это инструмент командной строки для использования различных криптографических функций криптографической библиотеки OpenSSL из оболочки.
- gpg: инструмент шифрования и подписи OpenPGP
- mkpasswd: создает новый пароль, при желании применить его к пользователю
- makepasswd: makepasswd генерирует настоящие случайные пароли, используя /dev/urandom, с акцентом на безопасность.
- Файл /dev/urandom: специальные символьные файлы /dev/random и /dev/urandom (присутствуют с Linux 1.3.30) предоставляют интерфейс для генератора случайных чисел ядра.
- md5sum: md5sum – это компьютерная программа, которая вычисляет и проверяет 128-битные хэши MD5.
- sha256sum: Программа sha256sum предназначена для проверки целостности данных с использованием SHA-256 (семейство SHA-2 с длиной дайджеста 256 бит).
- sha1pass: sha1pass создает хэш пароля SHA1. При отсутствии значения соли в командной строке будет сгенерирован случайный вектор соли.
Как сгенерировать случайный надежный пароль в Linux с помощью команды pwgen?
Программа pwgen генерирует пароли, которые разработаны для легкого запоминания людьми, при этом будучи максимально безопасными.
Запоминаемые человеком пароли никогда не будут такими безопасными, как совершенно совершенно случайные пароли.
Используйте опцию -s для генерации совершенно случайных, трудно запоминающихся паролей.
Они должны использоваться только для машинных паролей, поскольку мы не можем запомнить.
Для системы Fedora используйте DNF для установки pwgen.
$ sudo dnf install pwgen
Для систем Debian / Ubuntu используйте команду APT-GET или APT для установки pwgen.
$ sudo apt install pwgen
Для систем на основе Arch Linux используйте Pacman для установки pwgen.
$ sudo pacman -S pwgen
Для систем RHEL / CentOS используйте команду YUM для установки pwgen.
$ sudo yum install pwgen
Для системы openSUSE Leap используйте Zypper для установки pwgen.
$ sudo zypper install pwgen
Как использовать команду pwgen в Linux?
Это простой и понятный метод.
Используйте один из приведенных ниже предпочтительных примеров для вас.
По умолчанию он генерирует запоминающийся пароль.
Для этого просто запустите команду pwgen на вашем терминале.
Он генерирует 160 паролей в одном кадре.
Эти 160 паролей выводятся 20 строками и 8 столбцами.
$ pwgen sie8Esei eiCie6Te ye0aiJai Quixif5P ai5Eeree zaeB8eux EiY5tooH Aivie6ee dei1aoH2 ahd2ab5C VaeNg3oa Ua8ohtha eiboo9aH eCh9ohme iri8Oom6 FohY8wae ohV2utee phahTe7z Lee1oTh2 aec1eXoh quaiM9IK Sohpai2e Kaeth6zi ua4QuahD Chae7hip koocie8K BiPhi8es thaef6Ah dieS0OhT reg4aaX7 udahg0Te ahd0Aiph hah3Eagh fu2uHu0g rieThio3 OhG5ooTa ei0Niefu ahFeer4e Su7oeh4i weiw2Iro Thegiek4 Loo2eer5 ohN0oov9 jae7Iego eiCaise8 mooSei5O ohM3bai0 zuquae4U Xe5uewee OeF2Aw2e Xie7aini Aeghei5H sahF1ohp Soh0faht iqu8Zes1 ca9EKo5b oom4ahHu oif4ahVa ohY2ahjo Ocohch3d ahduod8D IePh0pha oeTh0Sie eew7AeB5 Vaiph3az nuQuei8m ohpul3Se Quie7goh nuaqu6Tu Quoo5mo6 quahK8he weiX0iex boh4Zeej queLeb6l ahngei2E Pupoogi4 hah9fohP quoh3uBa sev1iN4u nei5Ohf1 wif3aiCh Roozit4z toCh8ec8 vohjie6O aoX9oa6u kaPhei7u aeGhe0oh vaiJae9c kee0Eith yesh0eiD Iechoon0 AiY4Axe8 zeika5eP Oob6aith Oohij1eC eP9eeBah Aiqu1Do1 naeD2Fee Eequa3vi oth7raeM Wie6aequ Egoji7Ah Audi5eek Pooki0oM aW1thu0c oodaex2A mes4Ahso gohhai6U ooYi5ohw Xuchi1Li kaiM8One mae6IeH3 ieNohc8o Ieth4nai Een2wei8 oow0ooP3 Ohbu6thi boh3Dei9 ool8Dai5 quuoTai0 IeSoo9ee aPh5ees5 zii3fieL Sha5we0r AeWai7ah wigi0ahS aimo4UiP naew7Eas equai2He xeingu1A Ahw6ohCh coo4Oocu ieG6iesh EaM5uv9e ebieLai1 daSh1Jae Uak2yoh7 hib9iQu5 iTi5vaki Ea5quair eiDi8Eew OhHooro2 shi8Johv Nohh8Joh VahVoVu7 au5Luxae goB4re0j adei6eiC Zei5kahf Quoo8ieg yaw3OuG1 gaira2Ex ies1MiG1 Eozaish2 fiK1tiec Eil6sahy iexeeFu3 iequoo9U Teinuve8 ieTei3Oh
Чтобы создать безопасный случайный пароль, используйте опцию -s с командой pwgen.
$ pwgen -s s0A03kCG yJ43cS5E WSFJE3mj 15U51XKV Mg7QmFdn xiKrbfQ8 gNWwTOJ1 807v0qMC baA1pktB pU3x3nhO TPeVBX4A 4UzeBaLm ybIwNWo1 NKG6ylAB r0QwYBRi p71xFXFu Z62ZhsZK xo8PJzm8 7oWcyK94 McFZ0TuA g9avSzo0 WWf1B2XG OcY8o8L6 TkV7dOfi KKsVu13c 9awoUkPy 3fBU1f4p Tm5NTNXa kP0YHd2I kK2Sw2JG t9TPQW06 WqEKj1eS Y7zx3UEO tQ6krAxT DghK4wD6 luZu3zty Ljv3Yayz G0Pt77m1 5XT8a7mP lNjg4QjN D77ij1E0 O2o2mDvs RVVFxC4b b1nQkFmh bE9zWcAJ Vu1Vyr8j Uy9iCYxG V1Ow5cVz b3d6AND4 g24jrQuX MWr6EQqO fh0uCY9T trW7rgP4 wunA3WPd nuaAte5Y 3z7khHxq 5kb9UaQR c0ULoBHf qMpSmv2k ET546Dch FlRBkh96 GjwQp26z FPc0cyXP 2W8JezUN T1mW40xD giOBCkp4 p4jaljAU Lp242thR ZNz7VKDB WBvV3maQ zqqQ7OCj oIkGOa1n 02athjoE Ohri5egR 4ak3HT62 bVfP94tI m64LwCbO CjR4pdcl 0yfjTu0M w957saVv nN5bLeNy kSE5UIce 3rGwCuCT 6KkteuTN y41T7jvc QSE83VPB 9xxRJ0PA Rvrxe8zG syGUKs2P 65pLbyFS bLlD04D3 2Bwm1ziJ fLnR9U6k 73QsBaTR ANevnbo2 AyDZD22v zDpa5Q7w 2OJCDENI 7g1vPqGb Ds5EKUWF kKhDhH1v kxL58mKZ 6YYBivxQ as9IJZOQ wuaKQBN0 H4UJ2hS3 u18NkPEL xoh05Hwy IDj2NLpQ vbO1e5XZ 8fNtMIgP rkM6O5lr WRqx1Nwi Ukpzj49J jcD1aGog UrUxs1On p1nfkHIm BKtV3z3r 79i85MZD 7LZ93k4z 4GEDGtSG lGn3WiiB VRpOZyP9 LW8QHVp5 j4hncO6N 71Umova5 3ta0jjYH IGeq1giV qMX30cqq vNoZ7uKi jbtY0vta RTMeC96X ntyDv7QO sjg4hkZA gvZxZo6C LQjRq00H atVLM2l8 x5HG79kb Ar2jrLrp xcbN0j6N GLbg3yHu UZe15ovb d4K60TRB x9XtBHoM IAZmOPA7 mM6a2RYF WhjLXic2 q1hJzBJA WM2SukX4 CX2ZER3V pgawUcy8 Z6oUh4Ek aoib0DVn GG261CJh OeD8EFpg x6X7CRco WoQV76oO f54D216x 18Nzs8Eb IEzuYa7l
Если вы хотите создать надежные пять паролей длиной 14 символов, используйте следующий формат.
$ pwgen -s 14 5 Zxini5npaqcP40 X74D3YVpwUmBHd N2DkgkGKUlMsBu mPPpfIO09XTJvS AVsKTKqXQDj3TU
Если вы действительно хотите создать очень надежные случайные двадцать паролей, используйте следующий формат.
$ pwgen -cnys 14 20 fC~e9NCmpdRF>, ^).s"4^Amti)J9 5zd.K]jc{u.o[L ?@B<PK^44=Hk}@ x~@Du}?{,B4hbn h3-@FLeSB&BiZN RKp}]>'1-&'IT| {6=!|05?E^<UX' #y?9rTTH,v#b-| h28A=5Ko%<}Se: Qw$27{g="28}7o #Bv;Y01`,ATiAa BbkS1ty]}zJniF R4*,^gyN}!W9v| Mii/64{HBaE6.J Zi;T04FFAk8E!> T@LYNJJX6,yD9. *<-'r[qF5c_jkY usA~6'A}Q4A6;v x;N*&N9soa$0o,
Как сгенерировать случайный надежный пароль в Linux с помощью команды openssl?
Программа openssl – это инструмент командной строки для использования различных криптографических функций криптографической библиотеки OpenSSL из оболочки.
Запустите команду openssl в следующем формате, чтобы сгенерировать случайный надежный пароль из 14 символов.
$ openssl rand -base64 14 8kQHwoniWFHCja8tqRs=
Если вы хотите с помощью команды openssl сгенерировать десять случайных надежных паролей из 14 символов, используйте следующий цикл for.
$ for pw in {1..10}; do openssl rand -base64 14; done dINvsVcf/0N1f8Su3eA= oMxQ0/aiLE7BT1F788U= vXYVRdWxvJATPzIIZOI= 2mdmCNQoe+Xon39AqQg= bJf1PL+nr0Ks9HtM5Bs= EMIV9PeCuqs+X48xcyg= 5wj5u331DO6WNY1WCIg= SB50sZEHRm4TlLpZNQw= WM2+bCXGIa92CdswmuI= z/SLb9iMTQgVxbzXsTM=
Как сгенерировать случайный надежный пароль в Linux с помощью команды gpg?
gpg является частью OpenPGP GNU Privacy Guard (GnuPG).
Это инструмент для предоставления услуг цифрового шифрования и подписи с использованием стандарта OpenPGP. В gpg реализовано полное управление ключами и все навороты, которых можно ожидать от полной реализации OpenPGP.
Запустите команду gpg в следующем формате, чтобы сгенерировать случайный надежный пароль из 14 символов.
$ gpg --gen-random --armor 1 14 или $ gpg2 --gen-random --armor 1 14 jq1mtY4gBa6gIuJrggM=
Если вы хотите с помощью команды gpg сгенерировать десять случайных надежных паролей из 14 символов, воспользуйтесь следующим циклом for.
$ for pw in {1..10}; do gpg --gen-random --armor 1 14; done или $ for pw in {1..10}; do gpg2 --gen-random --armor 1 14; done F5ZzLSUMet2kefG6Ssc= 8hh7BFNs8Qu0cnrvHrY= B+PEt28CosR5xO05/sQ= m21bfx6UG1cBDzVGKcE= wALosRXnBgmOC6+++xU= TGpjT5xRxo/zFq/lNeg= ggsKxVgpB/3aSOY15W4= iUlezWxL626CPc9omTI= pYb7xQwI1NTlM2rxaCg= eJjhtA6oHhBrUpLY4fM=
Как создать случайный надежный пароль в Linux с помощью команды mkpasswd?
mkpasswd генерирует пароли и может автоматически применять их к пользователям.
Без аргументов mkpasswd возвращает новый пароль.
Вы должны установить ожидаемый пакет, чтобы использовать команду mkpasswd.
Для системы Fedora используйте команду DNF для установки mkpasswd.
$ sudo dnf install expect
Для систем Debian / Ubuntu используйте команду APT-GET или команду APT для установки mkpasswd.
$ sudo apt install expect
Для систем на основе Arch Linux используйте Pacman для установки mkpasswd.
$ sudo pacman -S expect
Для систем RHEL / CentOS используйте команду YUM для установки mkpasswd.
$ sudo yum install expect
Для системы openSUSE Leap используйте Zypper для установки mkpasswd.
$ sudo zypper install expect
Запустите команду mkpasswd в терминале, чтобы сгенерировать случайный пароль.
$ mkpasswd Пароль: TcNzS2bfxwyVc
Запустите команду mkpasswd в следующем формате, чтобы сгенерировать случайный надежный пароль из 14 символов.
$ mkpasswd -l 14 W1qP1uv=lhghgh
Если вы хотите сгенерировать десять случайных надежных паролей из 14 символов (это комбинация букв (строчных и прописных букв), числовых и специальных символов) с помощью команды mkpasswd, используйте цикл for следующим образом.
$ for pw in {1..10}; do mkpasswd -l 14 -d 3 -C 3 -s 3; done zmSwP[q9;P1r6[ E42zcvzM"i3%B\ 8}1#Pbh5FjrO@m 0X:zB(mmU22?nj 0sqqL44M}ko(O^ 43tQ(.6jG;ceRq -jB6cp3x1GZ$e= $of?Rj9kb2N(1J 9HCf,nn#gjO79^ Tu9m56+Ev_Yso(
Как сгенерировать случайный надежный пароль в Linux с помощью команды makepasswd?
makepasswd генерирует настоящие случайные пароли, используя / dev / urandom, с акцентом на безопасность над произношением. Он также может шифровать незашифрованные пароли, указанные в командной строке.
Запустите команду makepasswd в терминале, чтобы сгенерировать случайный пароль.
$ makepasswd HdCJafVaN
Запустите команду makepasswd в следующем формате, чтобы сгенерировать случайный надежный пароль из 14 символов.
$ makepasswd --chars 14 HxJDv5quavrqmU
Запустите команду makepasswd в следующем формате, чтобы сгенерировать десять случайных надежных паролей из 14 символов.
$ makepasswd --chars 14 --count 10 TqmKVWnRGeoVNr mPV2P98hLRUsai MhMXPwyzYi2RLo dxMGgLmoFpYivi 8p0G7JvJjd6qUP 7SmX95MiJcQauV KWzrh5npAjvNmL oHPKdq1uA9tU85 V1su9GjU2oIGiQ M2TMCEoahzLNYC
Как создать случайный надежный пароль в Linux, используя несколько команд?
Тем не менее, если вы ищете другие варианты, вы можете использовать следующие утилиты для генерации случайного пароля в Linux.
Использование md5sum: md5sum – это компьютерная программа, которая вычисляет и проверяет 128-битные хеши MD5.
$ date | md5sum 9baf96fb6e8cbd99601d97a5c3acc2c4 -
Использование /dev/urandom: специальные символьные файлы /dev/random и /dev/ urandom (присутствующие с Linux 1.3.30) предоставляют интерфейс для генератора случайных чисел ядра.
Файл /dev/random имеет старший номер устройства 1 и младший номер устройства 8.
Файл /dev/ urandom содержит основной номер устройства 1 и младший номер устройства 9.
$ cat /dev/urandom | tr -dc 'a-zA-Z0-9' | head -c 14 15LQB9J84Btnzz
Использование sha256sum:
Программа sha256sum предназначена для проверки целостности данных с использованием SHA-256 (семейство SHA-2 с длиной дайджеста 256 бит).
$ date | sha256sum a114ae5c458ae0d366e1b673d558d921bb937e568d9329b525cf32290478826a -
Использование sha1pass: sha1pass создает хэш пароля SHA1.
При отсутствии значения соли в командной строке будет сгенерирован случайный вектор соли.
$ sha1pass $4$9+JvykOv$e7U0jMJL2yBOL+RVa2Eke8SETEo$