How would you design a password completeness checker?
Anonymous
I'd divide it: - static checks: no 'qwerty' or other keyboard sequences, password must contain numbers, characters and letters, no numbers sequences etc. - personal checks: If this is a part of a form, see that the user didn't provide his name / last name / nickname as a password, no birthday etc. - trend checker: what searching this password online / in some AI database gives? Is it a commonly used term? If so, that would decrease the overall password strength.
Check out your Company Bowl for anonymous work chats.