1
0
mirror of https://github.com/bitwarden/server synced 2026-02-12 14:33:49 +00:00
Files
server/util/Seeder/Data/Enums/PasswordStrength.cs

33 lines
709 B
C#

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