Event 5 Checklist

Event 5 Checklist

Event 5 Checklist

No. / Task / 
1 / Make sure that the password is not an actual word.
The password rhubarb fails this test because rhubarb is an actual word. To determine whether a word is an actual word or not, always use the file WordList.txt, an official word list that is included as part of the Scripting Games Competitors’ Pack. (Make sure you put this file in the folder C:\Scripts.)Note that this check should be case-insensitive: not only is rhubarban actual word but so is RHUBARB, rhubarb, etc.
2 / Make sure that the password, minus the last letter, is not an actual word.
For example, the password rhubarb5 fails this test because, if you remove the last letter, the remaining string value – rhubarb – is an actual word. This check should be case-insensitive.
3 / Make sure that the password, minus the first letter, is not an actual word.
For example, the password @rhubarb fails this test because, if you remove the first letter, the remaining string value – rhubarb – is an actual word. This check should be case-insensitive
4 / Make sure that the password does not simply substitute 0 (zero) for the letter o (either an uppercase O or a lowercase o).
For example, the password t00lbox fails this test. Why? Because if you replace each of the zeroes with the letter O you’ll be left with an actual word: toolbox.
5 / Make sure that the password does not simply substitute 1 (one) for the letter l (either an uppercase L or a lowercase l).
For example, the password f1oti11a fails this test. Why? Because if you replace each of the ones with the letter L you’ll be left with an actual word: flotilla.
6 / Make sure that the password is at least 10 characters long but no more than 20 characters long.
The password rhubarb fails this test because it has only 7 characters.
7 / Make sure that the password includes at least one number (the digits 0 through 9).
The password rhubarb%$qwC fails this test because it does not include a number.
8 / Make sure that the password includes at least one uppercase letter.
The password rhubarb fails this test because it does not have an uppercase letter.
9 / Make sure that the password includes at least one lowercase letter.
The password RHUBARB fails this test because it does not have an uppercase letter.
10 / Make sure that the password includes at least one symbol.
This can be any character that is neither an uppercase or lowercase letter, or a number; that would include – but not be limited to – the symbols ~, @, #, $, % and ^.
11 / Make sure that the password does not include four (or more) lowercase letters in succession.
The password rhubARB fails this test because it includes four lowercase letters (rhub) in succession.
12 / Make sure that the password does not include four (or more) uppercase letters in succession.
The password rHUBArb fails this test because it includes four uppercase letters (HUBA) in succession.
13 / Make sure that the password does not include any duplicate characters.
The password rhubarb fails this test because it has two r’s and two b’s. This check should be case-sensitive: A and a are to be considered separated letters. Thus the password Oboe would not fail this particular test.