This unit was based around simple algorithms whether it be used by a computer or a human. This unit was learning about the different ways and the basic layout algorithms contain.
Password Generator Project
1) First add your first and last initials in the password. 2) Then add your birthdate (two digit month, date, and year) at end of the password. 3) Does the website’s name contain more than 6 characters?
If yes, add website’s name to the beginning of the password.
Else, Cut the website’s domain into it’s first 2 characters and put it in the beginning of the password.
4) Does your password contain a vowel? a) If yes, shift password one character to the left.
Repeat step 4a until a vowel is at the beginning of the password.
b) Else, leave password alone. 5) Capitalize the first letter of the password. 6) Add an asterisk (*) at the end of the password. 7) Then use the Caesar Cipher to shift the letters in the password by 1.
Annotated Example
Bing.com
JW
Added initials including middle name.
JW020701
Added 6 digit birthdate.
bingJW020701
Since the website’s name was shorter than 6 characters, add the website’s name to the beginning of the password.
ingJW020701b
Since the password contains a vowel, shift the password one character to the left until a vowel is at the front.
IngJW020701b
Capitalize the first letter of the password.
IngJW020701b*
Add an asterisk to the end of the password. 1. JohKX020701c* Use the Caesar cipher on all the letters in the password by 1.