- Passay 教程
- Passay − 首页
- Passay − 概述
- Passay − 环境设置
- 验证/生成
- Passay − 密码验证
- Passay − 自定义消息
- Passay − M of N 规则
- Passay − 密码生成
- 正则匹配规则
- passay − AllowedCharacterRule
- Passay − AllowedRegexRule
- Passay −CharacterRule
- passay − LengthRule
- Passay − CharacterCharacteristicsRule
- Passay − LengthComplexityRule
- 负则匹配规则
- Passay − lllegalCharacterRule
- Passay − NumberRangeRule
- Passay − WhitespaceRule
- Passay − DictionaryRule
- Passay − DictionarySubstringRule
- Passay − HistoryRule
- passay − RepeatCharacterRegexRule
- Passay − usernameRule
- Passay 有用资源
- Passay - 快速指南
- Passay - 资源
- Passay - 讨论
Passay - 概述
Passay是一个基于Java的密码生成和验证库。它提供全面的功能列表,用于验证/生成密码,并且高度可配置。
Passay 组件
Passay API 有 3 个核心组件。
规则 − 一个或多个定义密码策略规则集的规则。
PasswordValidator − 一个验证器组件,根据给定的规则集验证密码。
PasswordGenerator − 一个生成器组件,生成满足给定规则集的密码。
规则概述
规则是密码验证和生成的基础模块。规则大致分为两类
正则匹配要求密码满足规则。
负则匹配拒绝满足规则的密码。
功能
以下是 Passay 库提供的一些功能。
密码验证 − Passay 库通过根据可配置的规则集验证密码来帮助执行密码策略。它有一套丰富的现有规则,适用于常见用例。对于其他情况,它提供了一个简单的 Rule 接口来实现自定义规则。
密码生成 − 它提供了一个可配置的规则集,也可用于生成密码。
命令行工具 − 它提供工具来自动执行密码策略。
方便 − 易于使用。
可扩展 − 所有 Passay 组件都是可扩展的。
支持国际化 - Passay 组件已准备好进行国际化。
广告