Password strength meter for Germany


Motivation and history

Password policies are often not enough. They might let through easy passwords like "Hello123Hello123!" and at the same time forbid rather complex ones: "!,mso%1a0" e.g. because they are short. Dropbox'es zxcvbn library accounts for spacial proximity of letters on the keyboard, for common passwords and words found in them and calculates time to crack a password.

Below is a modification of zxcvnm for Germany. German keyboards are different from US ones, also the common passwords and words differ. This is accounted for in yzxcvn below. Try it below.




Demo - Modern UI

Demo - Full

Some interesting passwords to try below are seemingly hard passwords like this:








Resources

This work is entirely free and opensource. Github for this work Github for this site source code

Comparison to the original work (on the left)

Example 1. German city name is recognized in this version. The score is lower on the right.

Example 2. German city name is recognized quicker in this version. The score is lower on the right.

Example 3. German keyboard-based spatial proximity is recognized in this version. The score is lower on the right.

Example 4. German keyboard-based spatial proximity is recognized in this version. The score is lower on the right.

Example 5. Combination of german words and keyboard lowers the score. The score is lower on the right.

Example 6. Sometimes the same password would be recognized as easier by the original algorithm!Lower score on the left!

Below are the links to the original work and examples of it



introduction

USENIX Security 2016 paper + talk

Dropbox blog post

zxcvbn on github


Try Original ZXCVBN

examples