Index
All Classes and Interfaces|All Packages
C
- critique() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Provide an assessment of this instance's associated password using all the available information.
G
- getCalcTime() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Calls
PasswordCritic.getCalcTime(Strength)and passes theStrengthobject derived from this instance's associated password. - getCalcTime(Strength) - Static method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Return a double representing the time (in seconds) that it took to calculate a password's
Strength. - getCrackTimesEstimate() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Calls
PasswordCritic.getCrackTimesEstimate(Strength)and passes theStrengthobject derived from this instance's associated password. - getCrackTimesEstimate(Strength) - Static method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Return a nicely formatted
Stringwith estimates on how long it'd take to crack a password with thisStrength. - getFeedback() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Calls
PasswordCritic.parseFeedback(Feedback)and passes theFeedbackobject generated from theStrengthobject derived from this instance's associated password. - getGuesses() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Calls
PasswordCritic.getGuesses(Strength)and passes theStrengthobject derived from this instance's associated password. - getGuesses(Strength) - Static method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Return the estimated number of guesses that would be needed to crack a password with this
Strength. - getPassword() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Get a reference to the
WipeableStringcontaining the password associated with this instance. - getScore() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Calls
PasswordCritic.getScore(Strength)and passes theStrengthobject derived from this instance's associated password. - getScore(Strength) - Static method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Return an integer from 0 to 4 representing the strength score of a password with this
Strength. - getStrengthSummary() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Calls
PasswordCritic.getStrengthSummary(Strength)and passes theStrengthobject derived from this instance's associated password. - getStrengthSummary(Strength) - Static method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Analyze a
Strengthobject and provide a summary with relevant metrics.
M
- measure(char[]) - Static method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Measures the strength of a password and returns a
Strengthobject representing the results.
P
- parseFeedback(Feedback) - Static method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Parse the content of the given
Feedbackinstance into a nicely formattedStringshowing relevant warnings and suggestions. - PasswordCritic - Class in xyz.jorgecastro.passwordcritic
-
The PasswordCritic class provides various methods to assess password strength and present the results in a user-friendly format.
- PasswordCritic(char[]) - Constructor for class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Construct an instance of
PasswordCriticready to operate on the given password. - PwnedPasswordsService - Interface in xyz.jorgecastro.passwordcritic
-
Interface to be adapted by
Retrofitto interact with the Pwned Passwords API.
S
- search() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Consult the Pwned Passwords API to find if this instance's associated password has been exposed in a reported data breach.
- searchPassword(String) - Method in interface xyz.jorgecastro.passwordcritic.PwnedPasswordsService
-
Generate a
Callobject that will query the Pwned Passwords API to search for a password by range (using its partial hash) when executed. - setPassword(char[]) - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Set a new password for this instance to operate on.
W
- wipe() - Method in class xyz.jorgecastro.passwordcritic.PasswordCritic
-
Wipe sensitive password-related information from memory by calling
Strength.wipe()on theStrengthobject generated from the password associated to this instance.
X
- xyz.jorgecastro.passwordcritic - package xyz.jorgecastro.passwordcritic
-
Provides a set of classes to assess password strength and present the results in a user-friendly format.
All Classes and Interfaces|All Packages