The Keylogger program is an implementation of authentication using a typing profile or fingerprint. The user can type in the text field to create a profile using the provided text as a guide. Then another profile can be made and the two can be compared.