pwscore - это простой инструмент для проверки качества пароля. Пароль считывается из стандартного потока ввода.
Инструмент использует библиотеку libpwquality для выполнения настраиваемых проверок на минимальную длину, проверку наличия в словаре с использованием словарей cracklib и других проверок.
Он либо сообщает об ошибке, если пароль не проходит какую-либо из проверок, либо выводит оценку качества пароля в виде целого числа от 0 до 100.
Оценка качества пароля относительна настройки minlen в файле конфигурации pwquality.conf. Обычно значения ниже 50 можно считать паролями среднего качества, а значения выше 50 - довольно надежными. Любой пароль, который проходит проверку качества (особенно обязательную проверку cracklib), должен устоять перед атаками перебора по словарю, и оценка выше 50 с настройками minlen по умолчанию даже устоит перед быстрыми атаками перебора по словарю.
Контактная информация:
Проект GitHub
tmraz@redhat.com
Разработчик:
Tomas Mraz
Лицензия:
GPL
Синтаксис:
pwscore [user]
Первым и единственным необязательным аргументом является имя пользователя, которое используется для проверки сходства пароля с именем пользователя.
Для проверки пароля следует открыть терминал и ввести команду:
pwscore
Далее будет выведена строка ожидающая ввод пароля на проверку:
> testPassword-123
100
В этом примере пароль "testPassword-123" получает оценку 100, что указывает на его высокое качество, так как он содержит комбинацию символов разного регистра, цифр и специальных символов, а также превышает минимальную длину, установленную в файле конфигурации pwquality.conf.
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены. Если режим загрузки другой, то рекомендуется воспользоваться "Сохранением изменений".