Lesson Plan Title: Password Strength

Concept / Topic To Teach:

Accounts are only as secure as there passwords. Most users have the same weak password everywhere. If you want to protect them against brute-force-attacks your application should have good requirements for passwords. The password should contain lower case letters, capitals and numbers. The longer the password, the better.

General Goal(s):

For this exercise, your job is to test several passwords on https://www.cnlab.ch/codecheck.

Solution:
Open your browser on https://www.cnlab.ch/codecheck. Copy the first password in the field and click "Run the check".


Code checker


You will get a little pop-up. Choose "Yes, I want this word to be tested".


Pop-up


You will get get the result of the check.


The result


Do this with all of the five given passwords.

Here are the results you get:

Password = 123456: 0 seconds
Password = abzfez: 1394 seconds
Password = a9z1ez: 5 hours
Password = aB8fEz: 2 days
Password = z8!E?7: 41 days