- Passay教程
- Passay - 主页
- Passay - 概述
- Passay - 环境设置
- 验证/生成
- Passay - 密码验证
- Passay - 定制消息
- Passay - N 条规则中的 M 条
- Passay - 密码生成
- 正向匹配规则
- Passay -AllowedCharacterRule
- Passay -AllowedRegexRule
- Passay-字符规则
- Passay - 长度规则
- Passay-CharacterCharacteristicsRule
- Passay - 长度复杂性规则
- 否定匹配规则
- Passay - lllegalCharacterRule
- Passay - NumberRangeRule
- Passay - 空白规则
- Passay - DictionaryRule
- Passay - DictionarySubstringRule
- Passay - 历史规则
- Passay - RepeatCharacterRegexRule
- Passay - 用户名规则
- Passay有用资源
- Passay - 快速指南
- Passay - 资源
- Passay - 讨论
Passay - 概述
Passay是一个基于 Java 的密码生成和验证库。它提供了全面的功能列表以验证/生成密码,并且具有高度可配置性。
Passay元件
Passay API 有 3 个核心组件。
规则- 定义密码策略规则集的一个或多个规则。
PasswordValidator - 一个验证器组件,根据给定的规则集验证密码。
PasswordGenerator - 生成密码以满足给定规则集的生成器组件。
规则概述
规则是密码验证和生成的基础块。规则分为两大类:
正向匹配要求密码满足规则。
否定匹配拒绝满足规则的密码。
特征
以下是 Passay 库提供的一些功能。
密码验证- Passay 库通过根据可配置的规则集验证密码来帮助实施密码策略。它针对常见用例拥有一组丰富的现有规则。对于其他情况,它提供了一个简单的 Rule 接口来实现自定义规则。
密码生成- 它提供了一个可配置的规则集,也可用于生成密码。
命令行工具- 它提供了自动执行密码策略的工具。
方便- 易于使用。
可扩展- 所有 Passay 组件都是可扩展的。
支持国际化- Passay 组件已做好国际化准备。