I have strong passwords enforced for all my clients but I got some complaints recently as some users tried to change their password and gave up trying to achieve a strong rating. I was initially dismissive until I tried it out. I spend some time trying to write a strong password using these resources:
I understand now that the system allows for easier to remember yet harder to guess passwords however it took me a very long time to come up with a password. I was able to set a very long password quickly, but to get something which is easy to remember it took me dozens of tries, which is fine for me, but my clients are not going to accept that.
I understand that WordPress is only making suggestions about the strength of the password but in my case I have strong passwords enforced via a plugin and I would prefer to keep this setting, and of course the idea with this is to increase security, but ironically if I can't figure out a system for creating passwords which works with the checker I will be faced with the prospect of turning off the strong password enforce setting.
Are there any guidelines to be able to set a password in a short number of tries, ideally something that I could use to educate my clients. In traditional password checkers, the end user knew how to achieve a strong password by following a set of rules ( eg > 8 chars, one capital, one number, one symbol, not username, etc )
Edit: It was pointed out in the comments that the zxcvbn system is used outside of WordPress, eg Drupal; so this question could be asked eg on StackOverflow, but I tested the ratings from the official zxcvbn tester demo and I couldn't find any correlation between the results and the messages "weak", "medium", "strong" etc. https://dl.dropboxusercontent.com/u/209/zxcvbn/test/index.html
How does WordPress interpret and use the rankings from zxcvbn?
Edit 2: I discovered what the relationship is between the zxcvbn software and the WordPress messages, which effectively answers the question, to some degree anyway, so I've added this as an answer.