
Иметь надежный пароль является самым важным, что вы можете сделать, для защиты своей учетной записи или сервера и для сохранения ваших данных в безопасности. Единым мнением является то, что сильный пароль должен состоять, по меньшей мере, 14 символов, в том числе строчных и заглавных букв, цифр и символов, и никогда не должны быть основан на словарном слове. Используя длинный пароль является гораздо более безопасным, что использование короткого, чем длиннее пароль, тем труднее его угадать. В этом посте мы рассмотрим несколько различных способов создания надежных паролей с помощью командной строки Linux.
Создание надежного пароля с помощью OpenSSL
Этот метод использует рандомную функцию OpenSSL и он будет генерировать 14 символов случайной строки:
openssl rand -base64 14
Создание надежного пароля с помощью urandom
В этом методе мы будем фильтровать вывод /dev/urandom, чтобы удалить ненужные символы и напечатать первые 14 символов:
< /dev/urandom tr -dc A-Za-z0-9 | head -c14; echo
Создание надежного пароля с помощью PWGen
pwgen является инструментом, который генерирует случайные, бессмысленные, но произносимые пароли.
Чтобы установить pwgen:
sudo apt-get install pwgen
После завершения установки, используйте следующую команду, чтобы сгенерировать случайную строку из 14 символов:
pwgen 14 1
Вы также можете использовать некоторые из следующих флагов:
-c or --capitalize
Include at least one capital letter in the password
-A or --no-capitalize
Don't include capital letters in the password
-n or --numerals
Include at least one number in the password
-0 or --no-numerals
Don't include numbers in the password
-y or --symbols
Include at least one special symbol in the password
-s or --secure
Generate completely random passwords
-B or --ambiguous
Don't include ambiguous characters in the password
-h or --help
Print a help message
-H or --sha1=path/to/file[#seed]
Use sha1 hash of given file as a (not so) random generator
-C
Print the generated passwords in columns
-1
Don't print the generated passwords in columns
-v or --no-vowels
Do not use any vowels so as to avoid accidental nasty words
Создание надежного пароля с помощью GPG
Мы можем также использовать gpg инструмент для создания сильного 14 символьного пароля:
gpg --gen-random --armor 1 14
Конечно, есть много других способов для создания надежного пароля. Например, вы можете добавить следующую функцию оболочки bash для вашего файла ~/.bashrc:
genpasswd() {
strings /dev/urandom | grep -o '[[:alnum:]]' | head -n 14 | tr -d '\n'; echo
}
и когда вам нужно создать сильный случайный пароль просто наберите genpasswd
PS . Если вам понравился этот пост, пожалуйста, поделитесь им с друзьями в социальных сетях с помощью кнопок соц. сетей или просто оставьте комментарий ниже. Заранее благодарю.
Редактор: AndreyEx
Поделиться в соц. сетях:
