How Users Choose and Reuse Passwords
zxcvbn: Low-Budget Password Strength Estimation