Dev Build / cleanup (push) Canceled after 0s
Dev Build / typecheck (push) Canceled after 0s
Dev Build / build (linux-arm64, ubuntu-24.04-arm, linux-arm64) (push) Canceled after 0s
Dev Build / build (linux-x64, ubuntu-latest, linux-x64) (push) Canceled after 0s
Dev Build / build (win-x64, windows-latest, win32-x64) (push) Canceled after 0s
Dev Build / dispatch-dev-docker (push) Canceled after 0s
22 lines
681 B
Plaintext
22 lines
681 B
Plaintext
import { MatchExtended, MatchEstimated } from '../types';
|
|
import Options from '../Options';
|
|
export default class Scoring {
|
|
private options;
|
|
private password;
|
|
private optimal;
|
|
private excludeAdditive;
|
|
constructor(options: Options);
|
|
private fillArray;
|
|
private makeBruteforceMatch;
|
|
private update;
|
|
private bruteforceUpdate;
|
|
private unwind;
|
|
mostGuessableMatchSequence(password: string, matches: MatchExtended[], excludeAdditive?: boolean): {
|
|
password: string;
|
|
guesses: number;
|
|
guessesLog10: number;
|
|
sequence: MatchEstimated[];
|
|
};
|
|
getGuesses(password: string, optimalSequenceLength: number): number;
|
|
}
|