Package | Description |
---|---|
org.passay | |
org.passay.entropy |
Modifier and Type | Method and Description |
---|---|
static PasswordData |
PasswordData.newPasswordData(PasswordData data)
Returns a password data initialized with the supplied data.
|
Modifier and Type | Method and Description |
---|---|
protected RuleResultMetadata |
LengthRule.createRuleResultMetadata(PasswordData password)
Creates the rule result metadata.
|
protected RuleResultMetadata |
WhitespaceRule.createRuleResultMetadata(PasswordData password)
Creates the rule result metadata.
|
protected RuleResultMetadata |
IllegalCharacterRule.createRuleResultMetadata(PasswordData password)
Creates the rule result metadata.
|
protected RuleResultMetadata |
AllowedCharacterRule.createRuleResultMetadata(PasswordData password)
Creates the rule result metadata.
|
protected RuleResultMetadata |
CharacterRule.createRuleResultMetadata(PasswordData password)
Creates the rule result metadata.
|
double |
PasswordValidator.estimateEntropy(PasswordData passwordData)
Calculates the entropy of the given
PasswordData based on the specified password rules specified. |
static PasswordData |
PasswordData.newPasswordData(PasswordData data)
Returns a password data initialized with the supplied data.
|
RuleResult |
Rule.validate(PasswordData passwordData)
Validates the supplied password data per the requirements of this rule.
|
RuleResult |
RepeatCharactersRule.validate(PasswordData passwordData) |
RuleResult |
PasswordValidator.validate(PasswordData passwordData)
Validates the supplied password data against the rules in this validator.
|
RuleResult |
AllowedRegexRule.validate(PasswordData passwordData) |
RuleResult |
IllegalRegexRule.validate(PasswordData passwordData) |
RuleResult |
HaveIBeenPwnedRule.validate(PasswordData passwordData) |
RuleResult |
LengthRule.validate(PasswordData passwordData) |
RuleResult |
CharacterCharacteristicsRule.validate(PasswordData passwordData) |
RuleResult |
UsernameRule.validate(PasswordData passwordData) |
RuleResult |
WhitespaceRule.validate(PasswordData passwordData) |
RuleResult |
HistoryRule.validate(PasswordData passwordData) |
RuleResult |
AbstractDictionaryRule.validate(PasswordData passwordData) |
RuleResult |
CharacterOccurrencesRule.validate(PasswordData passwordData) |
RuleResult |
SourceRule.validate(PasswordData passwordData) |
RuleResult |
IllegalCharacterRule.validate(PasswordData passwordData) |
RuleResult |
LengthComplexityRule.validate(PasswordData passwordData) |
RuleResult |
NumberRangeRule.validate(PasswordData passwordData) |
RuleResult |
AllowedCharacterRule.validate(PasswordData passwordData) |
RuleResult |
CharacterRule.validate(PasswordData passwordData) |
RuleResult |
IllegalSequenceRule.validate(PasswordData passwordData) |
Modifier and Type | Method and Description |
---|---|
static ShannonEntropy |
ShannonEntropyFactory.createEntropy(boolean dictionaryCheck,
PasswordData passwordData)
Creates a new shannon entropy.
|
static RandomPasswordEntropy |
RandomPasswordEntropyFactory.createEntropy(List<? extends Rule> passwordRules,
PasswordData passwordData)
Creates a new random password entropy.
|
static ShannonEntropy |
ShannonEntropyFactory.createEntropy(List<? extends Rule> passwordRules,
PasswordData passwordData)
Creates a new shannon entropy.
|
Copyright © 2003-2024 Virginia Tech. All Rights Reserved.