namespace Bit.Seeder.Data.Enums;
///
/// Password strength levels aligned with zxcvbn scoring (0-4).
///
public enum PasswordStrength
{
/// Score 0: Too guessable (< 10³ guesses)
VeryWeak = 0,
/// Score 1: Very guessable (< 10⁶ guesses)
Weak = 1,
/// Score 2: Somewhat guessable (< 10⁸ guesses)
Fair = 2,
/// Score 3: Safely unguessable (< 10¹⁰ guesses)
Strong = 3,
/// Score 4: Very unguessable (≥ 10¹⁰ guesses)
VeryStrong = 4,
/// Realistic distribution based on breach data statistics.
Realistic = 99
}