Passay 简明教程
Passay - Overview
Passay 是一个基于 Java 的密码生成和验证库。它在验证/生成密码时提供全面的功能列表,并且具有高度的可配置性。
Passay Components
Passay API 具有 3 个核心组件。
-
Rule − 一条或多条定义密码策略规则集的规则。
-
PasswordValidator − 一个验证组件,该组件根据给定的规则集验证密码。
-
PasswordGenerator − 一个生成器组件,该组件生成密码以满足给定的规则集。
Features
以下是 Passay 库提供的部分功能。
-
Password Validation − Passay 库通过根据可配置规则集验证密码,帮助强制实施密码策略。它具有适用于常见用例的丰富现有规则集。对于其他案例,它提供了简单的 Rule 接口来实现自定义规则。
-
Password Generation − 它提供了一个可配置规则集,也可用于生成密码。
-
Command Line Tools − 它提供用于自动执行密码策略的工具。
-
convenient − 易于使用。
-
Extensible − 所有 Passay 组件都是可扩展的。
-
Supports Internalization - Passay 组件已准备就绪以进行国际化。