Increase entropy required for a "good" rating to 75.

This commit is contained in:
Patrick Sean Klein 2022-10-01 09:25:36 +02:00 committed by Jonathan White
parent e254cad39e
commit 9366c5c233

View File

@ -101,7 +101,7 @@ PasswordHealth::Quality PasswordHealth::quality() const
return Quality::Bad; return Quality::Bad;
} else if (m_score < 40) { } else if (m_score < 40) {
return Quality::Poor; return Quality::Poor;
} else if (m_score < 65) { } else if (m_score < 75) {
return Quality::Weak; return Quality::Weak;
} else if (m_score < 100) { } else if (m_score < 100) {
return Quality::Good; return Quality::Good;
@ -160,8 +160,8 @@ QSharedPointer<PasswordHealth> HealthChecker::evaluate(const Entry* entry) const
// Don't allow re-used passwords to be considered "good" // Don't allow re-used passwords to be considered "good"
// no matter how great their entropy is. // no matter how great their entropy is.
if (health->score() > 64) { if (health->score() > 74) {
health->setScore(64); health->setScore(74);
} }
} }
@ -181,8 +181,8 @@ QSharedPointer<PasswordHealth> HealthChecker::evaluate(const Entry* entry) const
// reduce the score by 2 points for every day that // reduce the score by 2 points for every day that
// we get closer to expiry. days<=0 has already // we get closer to expiry. days<=0 has already
// been handled above ("isExpired()"). // been handled above ("isExpired()").
if (health->score() > 60) { if (health->score() > 70) {
health->setScore(60); health->setScore(70);
} }
health->adjustScore((30 - days) * -2); health->adjustScore((30 - days) * -2);