Added rockyou db, additional reporting


Former-commit-id: 45120b2daf9359f6f79ac068897c4c228169a687
End of fall semester version. Includes layered markov model, first-order model, and evolutionary framework


Former-commit-id: 4a0132c4d022b1fe4ddfca15fc17980cf07ab6d2
Cleaned up, refactored, and commented a bunch of code.


Former-commit-id: 64498c7fcfa5ec4fd7ec9ddb4e7f59c5d3d068fb
Minor configuration adjustments.


Former-commit-id: f4c6cc04f63ed4840073a442db1a8a7e72e53d54
Added StratFor dataset. Passwords are hashed via MD5 but unfortunately no creation rules were enforced.


Former-commit-id: bb203f16bbf91952f3cf3ce5c179ccf661d3d4ae
Added new files


Former-commit-id: f8afb15cdff31683ed53d975c54bb81358f682f4
Added my attempts. Created a static crackedPasswords HashSet and added WriteLines to help debug. All commented.


Former-commit-id: bcec06b62dbeb0d4a474fd59520d7900237ab06b
Added locks


Former-commit-id: 05886a01045bc6a0bdc1215b836ee63f467b6491
Serial genome list evaluator


Former-commit-id: 4b8d426bf1e4e6334560fe95ac854aee6433d371
Updated files


Former-commit-id: 9f155be06369ebfa392183af3d231e8ca6f6c91a
Updated file


Former-commit-id: d4d92c768a5e5f8ee7b8fceeb313fa4ecf7ac61c
Updated file


Former-commit-id: 2b43ed8c5aefbc6c0be2525d6598f3820cf041a3
Updated project


Former-commit-id: bd2d10a64883408288e553fa9a1fce440ab0f04f
I added my attempt at preserving the number of accounts cracked, while still reducing the reward for previously cracked passwords, by just creating a clone of the original dictionary and using that to update the validation score. Eval uses the Passwords Dictionary while Validation uses the PasswordsWithAccounts Dictionary.


Former-commit-id: 115ae47318818bfd4dedd40ce51dc2bd3b3dae08
I added two filtered versions of rockyou that have a* and b* respectively. We still need to combine these into one file with the right percentages of each.


Former-commit-id: 751dd5d04f2236b5abf87f5f4986b30f456653e8
Added Paralel.ForEach


Former-commit-id: 5fdb121b6ba5022b4a7cfac2508285dc5463d3e6
I added the toyDistributionSet.txt that has 50% a*, 30% b*, and 20% others that were pseudo-randomly chosen. THey were all pulled from the rockyou-withcount.txt file.


Former-commit-id: 21314c16fb0d5160fc3ff3102cc772195d6c0c98
Merge branch 'miniprojectv2' of github.com:tansey/password-evolution


Former-commit-id: 9f9c9b70a2aec229890791591f60e16eb94ebd37
Added the new distribution set to be tested for the toy problem. 50% a*, 30% b*, and 20% other. Other was pseudo randomly chosen. They were all grabbed from rockyou.


Former-commit-id: 9d199cad767ab2ba5b14a6e6b07bc7c7360a4482
added saving champions functionality and running experiment on the toy problem. Test results coming soon.


Former-commit-id: 57285ae32300b613f79ccba36805b89ee51dee41