Passay — это библиотека для генерации и проверки паролей на основе Java. Он предоставляет полный список функций для проверки / генерации паролей и легко настраивается.
Passay Компоненты
Passay API имеет 3 основных компонента.
-
Правило — одно или несколько правил, которые определяют набор правил политики паролей.
-
PasswordValidator — компонент-валидатор, который проверяет пароль по заданному набору правил.
-
PasswordGenerator — компонент генератора, который создает пароли для удовлетворения заданному набору правил.
Правило — одно или несколько правил, которые определяют набор правил политики паролей.
PasswordValidator — компонент-валидатор, который проверяет пароль по заданному набору правил.
PasswordGenerator — компонент генератора, который создает пароли для удовлетворения заданному набору правил.
Обзор правил
Правила являются фундаментом для проверки и генерации пароля. Есть две широкие категории правил:
-
Положительное совпадение требует, чтобы пароли удовлетворяли правилу.
-
Отрицательное совпадение отклоняет пароли, которые удовлетворяют правилу.
Положительное совпадение требует, чтобы пароли удовлетворяли правилу.
Отрицательное совпадение отклоняет пароли, которые удовлетворяют правилу.
Характеристики
Ниже приведены некоторые функции, которые предоставляет библиотека Passay.
Проверка пароля — библиотека Passay помогает в применении политики паролей путем проверки паролей по настраиваемому набору правил. Он имеет богатый набор существующих правил для распространенных вариантов использования. Для дополнительных случаев он предоставляет простой интерфейс правила для реализации пользовательского правила.
Генерация паролей — предоставляет настраиваемый набор правил, который также может использоваться для генерации паролей.
Инструменты командной строки — предоставляет инструменты для автоматизации применения политики паролей.
удобно — прост в использовании.
Расширяемый — все компоненты Passay являются расширяемыми.
Поддерживает интернализацию — компоненты Passay готовы к интернационализации.