Как создать / шифрования / дешифрования Случайные пароли в Linux

A+ A-

Безопасность является одной из основных проблем в кибер-мире. Кибербезопасность, называемый также безопасности информационных технологий, основное внимание уделяется защите компьютеров, сетей, программ и данных от непреднамеренного или несанкционированного доступа, изменения или уничтожения. Мы используем пароли для компьютеров, электронных писем, облака, телефон, документы и что нет. Все мы знаем основы выбора пароля, который легко запомнить и трудно догадаться. Тем не менее, если пользователи хотят зашифровать или расшифровать пароли, то Linux предоставляет вам множество вариантов.

В данной статье описывается "Как создать / шифрования / дешифрования случайных паролей в Linux".

PWGen

PWGen является случайным уникальный генератор паролей. Чтобы установить PWGen, используйте следующую команду -

 $ Sudo APT-получить установку PWGen 

Пример вывода должен быть таким -

 Чтение списков пакетов ... Готово
дерева зависимостей здания       
Чтение информации о состоянии ... Готово
Следующие пакеты были установлены автоматически и не больше не требуются:
  НКУ-4,8-база: i386 libasn1-8-Хеймдаль: i386 libasound2: i386
  libasound2-плагинов: i386 libasyncns0: i386 libavahi-client3: i386
  libavahi-синфазного данные: i386 libavahi-common3: i386 libbit-вектор жемчужно
  libcapi20-3: i386 libcarp-клан жемчужно LibClass-метод-модификаторы жемчужно
  libcups2: i386 libdata-случайная жемчужно libdate-известково-Perl libdate-известково-хз жемчужно
  libdrm-amdgpu1: i386 libdrm-intel1: i386 libdrm-nouveau2: i386
  libdrm-radeon1: i386 libedit2: i386 libelf1: i386 libexif12: i386 libexpat1: i386
  libffi6: i386 libflac8: i386 libfontconfig1: i386 libfreetype6: i386
  libgcrypt11: i386 LibGD жемчужно libgd3: i386 libgif4: i386
  libgl1-Меса-Dri-LTS-коварный: i386 libgl1-Меса-GLX-LTS-коварный: i386
  libglapi-Меса-LTS-коварный: i386 libglib2.0-0: i386 libglu1-Меса: i386
  libgnome2-GConf жемчужно libgnutls26: i386 libgpg-error0: i386 libgphoto2-6: i386
  libgphoto2-port10: i386 libgssapi-krb5-2: i386 libgssapi3-Хеймдаль: i386
  libgstreamer-плагинов-base0.10-0: i386 libgstreamer0.10-0: i386
  libhcrypto4-Хеймдаль: i386 libheimbase1-Хеймдаль: i386 libheimntlm0-Хеймдаль: i386
  libhx509-5-Хеймдаль: i386 libice6: i386 libieee1284-3: i386
  libjack-jackd2-0: i386 libjbig0: i386 libjpeg-turbo8: i386 libjpeg8: i386
  libk5crypto3: i386 libkeyutils1: i386 libkrb5-26-Хеймдаль: i386 libkrb5-3: i386
  libkrb5support0: i386 liblcms2-2: i386 libldap-2.4-2: i386 libllvm3.6: i386
  libltdl7: i386 libmouse жемчужно libmpg123-0: i386 ЛИБНЕТ-Dropbox-апи жемчужно
..........................................

Чтобы сгенерировать случайный уникальный пароль длиной, равной 10 символов, используйте следующую команду -

 $ PWGen 10 1

Пример вывода должен быть таким -

 $ PWGen 10 1
lah6Mahri1  
 

Чтобы сгенерировать несколько случайных уникальных паролей длиной символов 50, используйте следующую команду -

 $ PWGen 50

Образец Ouput должен быть таким -

 $ PWGen 50
Meepahshoo4ee9kohvezah8fu0Ox0neogh9iechoo9thoocooM
ye7ieliiGhief6ohquahf4leithei7sugh6shu3nooy6ooz7Ae
ieng0shefaizeezoo6ila5Ecee0iu9aaquaiwie8chi1yoh4ah
iiw7Noogh1hi5iga2queepheiCahyaghiesie2yaexeifeifoo
lunu9Aic1iepah4Bei8wenee4aer1aiVaing1hoh7eiphiu1le
kooquifooFai3uK7Gai8Ix9oph8oolah0ohp2iheiChaepudie
caiTiem3ilies0nietetheevei2oatoeloh7iLooPi8Beeneey
esug8ahmait6reepheaBoo8goequ2Bu9oodoo5rahkaeweequa
nie4ahgheida2xiij6hak7ke5lu0ugh1otah7Feir8iefoDaum
noy1chep2da3eu7sheicohZaighai8aem9feec8bohmei2eemu
zu8Aec3Pei6ol2ahteexoc3goQuaisai4upaj5chepha6ahsh4
lah4aedahTee2ki6zou4uphoBoh5Ooyeixaihiu5fuoYah7Tei
ooS6ku2Ia9Eilohchubais7yoxeephohS9Eath9Pequ3aengae
Ooqui3goeko1loh6ooshaikiahi4noxaiDuiP2Ohruroh2ohba
pa3quee7Lagheengae9iR3fooHooXa0Ioth0ieMee2pe2Ain9h
maife3eiLerooh3to0eeGee6ahHo0aeT9Eef7axa7eiY4LaeP2
aech0AiWuoTheeGeno6NoWahgh0shish8quoo3Chu0uoxahmie
paihay0aip3iexaseidah1OhRoo3Eeniemulah8oG7VobeaThi
seequ2akooW6Teij2aico6aivohT3eshaeri0Gohjaigiohixu
pee8eith4Rinodeequoh2Eipowuvool7ohquu8eibai4haih1h

makepasswd

makepasswd используется для генерации случайного, уникальный пароль заданной длины по выбору. Чтобы установить makepasswd, используйте следующую команду -

 $ Sudo APT-получить установку makepasswd

Пример вывода должен быть таким -

 дерева зависимостей здания       
Чтение информации о состоянии ... Готово
Следующие пакеты были установлены автоматически и не больше не требуются:
  НКУ-4,8-база: i386 libasn1-8-Хеймдаль: i386 libasound2: i386
  libasound2-плагинов: i386 libasyncns0: i386 libavahi-client3: i386
  libavahi-синфазного данные: i386 libavahi-common3: i386 libbit-вектор жемчужно
  libcapi20-3: i386 libcarp-клан жемчужно LibClass-метод-модификаторы жемчужно
  libcups2: i386 libdata-случайная жемчужно libdate-известково-Perl libdate-известково-хз жемчужно
  libdrm-amdgpu1: i386 libdrm-intel1: i386 libdrm-nouveau2: i386
  libdrm-radeon1: i386 libedit2: i386 libelf1: i386 libexif12: i386 libexpat1: i386
  libffi6: i386 libflac8: i386 libfontconfig1: i386 libfreetype6: i386
  libgcrypt11: i386 LibGD жемчужно libgd3: i386 libgif4: i386
  libgl1-Меса-Dri-LTS-коварный: i386 libgl1-Меса-GLX-LTS-коварный: i386
  libglapi-Меса-LTS-коварный: i386 libglib2.0-0: i386 libglu1-Меса: i386
  libgnome2-GConf жемчужно libgnutls26: i386 libgpg-error0: i386 libgphoto2-6: i386
  libgphoto2-port10: i386 libgssapi-krb5-2: i386 libgssapi3-Хеймдаль: i386
  libgstreamer-плагинов-base0.10-0: i386 libgstreamer0.10-0: i386
  libhcrypto4-Хеймдаль: i386 libheimbase1-Хеймдаль: i386 libheimntlm0-Хеймдаль: i386
  libhx509-5-Хеймдаль: i386 libice6: i386 libieee1284-3: i386
  libjack-jackd2-0: i386 libjbig0: i386 libjpeg-turbo8: i386 libjpeg8: i386
  libk5crypto3: i386 libkeyutils1: i386 libkrb5-26-Хеймдаль: i386 libkrb5-3: i386
  libkrb5support0: i386 liblcms2-2: i386 libldap-2.4-2: i386 libllvm3.6: i386
  libltdl7: i386 libmouse жемчужно libmpg123-0: i386 ЛИБНЕТ-Dropbox-апи жемчужно
  libogg0: i386 libopenal1: i386 liborc-0.4-0: i386 libosmesa6: i386
.........................................

Чтобы сгенерировать случайный пароль длиной символов 10 (Значение по умолчанию равно 10), используйте следующую команду -

 $ makepasswd 

Пример вывода должен быть таким -

 $ makepasswd
c0CgufUg

Чтобы сгенерировать случайный пароль длиной символов 50, используйте следующую команду -

 $ Makepasswd --char 50

Пример вывода должен быть таким -

 $ Makepasswd --char 50
HCvvXipXmc7idBcWHt8UcjcX21xvC9P700NgCAoMCemdqDGh0P

Для генерации случайных паролей 10 из 20 символов, используйте следующую команду -

 $ Makepasswd --char 20 --count 10

Пример вывода должен быть таким -

 $ Makepasswd --char 20 --count 10
b8aotAGE83WqpNXb6tms
XBItn0UenWhc4dNixcBD
uE5Km8J8ssHIThhSBWnS
XFcfA50Ew6iD0WxwsuKn
3e4nxDU0F3WtzLE7WNoV
G640DxC3XsrFQRgFtHho
THXKMI65qojzGCVsmje8
LmhK9ScX9uJCE2mDgEYD
p9YU7eWI4CN9cxeiLUGn
rraxYCpGUNjiFvXmNJha

Для шифрования использование пароля mkpasswd command.installing mkpasswd , как показано ниже -

 $ Sudo APT-получить установку WHOIS

Пример вывода должен быть таким -

 Чтение списков пакетов ... Готово
дерева зависимостей здания       
Чтение информации о состоянии ... Готово
Следующие пакеты были установлены автоматически и не больше не требуются:
  НКУ-4,8-база: i386 libasn1-8-Хеймдаль: i386 libasound2: i386
  libasound2-плагинов: i386 libasyncns0: i386 libavahi-client3: i386
  libavahi-синфазного данные: i386 libavahi-common3: i386 libbit-вектор жемчужно
  libcapi20-3: i386 libcarp-клан жемчужно LibClass-метод-модификаторы жемчужно
  libcups2: i386 libdata-случайная жемчужно libdate-известково-Perl libdate-известково-хз жемчужно
  libdrm-amdgpu1: i386 libdrm-intel1: i386 libdrm-nouveau2: i386
  libdrm-radeon1: i386 libedit2: i386 libelf1: i386 libexif12: i386 libexpat1: i386
  libffi6: i386 libflac8: i386 libfontconfig1: i386 libfreetype6: i386
  libgcrypt11: i386 LibGD жемчужно libgd3: i386 libgif4: i386
  libgl1-Меса-Dri-LTS-коварный: i386 libgl1-Меса-GLX-LTS-коварный: i386
  libglapi-Меса-LTS-коварный: i386 libglib2.0-0: i386 libglu1-Меса: i386
  libgnome2-GConf жемчужно libgnutls26: i386 libgpg-error0: i386 libgphoto2-6: i386
......................................

Для шифрования пароля с помощью mkpasswd, используйте следующую команду -

 $ Mkpasswd tutorialspoint

Пример вывода должен быть таким -

 $ Mkpasswd tutorialspoint
V8dIs6XzLXB7c

Для шифрования пароля с помощью AES-256-CBC шифрование, используйте следующую команду -

 $ Эхо Tutorialspoint-это-лучший онлайн-Resouce | OpenSSL ENC -AES-256-CBC -a -salt -pass передать: tutorialspoint

Пример вывода должен быть таким -

 $ Эхо Tutorialspoint-это-лучший онлайн-Resouce | OpenSSL ENC -AES-256-CBC -a -salt -pass передать: tutorialspoint
U2FsdGVkX19TJ9x2yI18KoP1TzIbyCQhkrK8uShPTm3CtLaZpI4YkOQG3O8RcQnX
wymb1bWnshJXkFeyATgCQw ==

Для того, чтобы расшифровать строку выше, используйте следующую команду -

 $ Эхо U2FsdGVkX19TJ9x2yI18KoP1TzIbyCQhkrK8uShPTm3CtLaZpI4YkOQG3O8RcQnX | OpenSSL ENC -AES-256-CBC -a -d -salt -pass передать: tutorialspoint

Пример вывода должен быть таким -

 Tutorialspoint-это-лучший онлайн-Resouce

Поздравления! Теперь вы знаете, "Как создать / шифрования / дешифрования случайных паролей в Linux". Мы узнаем больше об этих типах команд в нашем следующем посте Linux. Продолжай читать!

Ads

Поделиться

последний

Лучшие альтернативы Ubuntu искать, если вы Linux Lover

Давайте начнем знакомство с чем-то; простой, но немного не ...

Как добавить подпись в Gmail Входящие - Добавить подпись Google в Gmail

Входящие с помощью Google была одна из лучших вещей, которы...

Еженедельно Tech News: Nokia, Google и Nintendo

Привет всем, это Пятница, 3 марта, и так же, как всегда, мы...

Raspberry Pi Проекты для начинающих - Что вы можете сделать с Raspberry Pi

Raspberry Pi представляет собой серию малой мощности, одноп...

Лучший VPN для Android 2017 года - Как использовать VPN в Android

Прошли те дни, когда виртуальные частные сети были только д...

Комментарии