Date of Last Revision

2015-04-14 11:00:16


Computer Science

Date of Expected Graduation

Spring 2015


This project examines the nature of password cracking and modern applications. Several applications for different platforms are studied. Different methods of cracking are explained, including dictionary attack, brute force, and rainbow tables. Password cracking across different mediums is examined. Hashing and how it affects password cracking is discussed. An implementation of two hash-based password cracking algorithms is developed, along with experimental results of their efficiency.

Research Sponsor

Dr. Kathy Liszka

First Reader

Dr. Michael Collard

Second Reader

Dr. Zhong-Hui Duan

SourceCode.pdf (36 kB)



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.