Skip to content

MichaelVertin/ProjectPasswordFork

 
 

Repository files navigation

TypeLock

TypeLock is a convenient security protocol that replaces the standard password system. TypeLock allows you to log into your accounts using your own typing style instead of one of the hundreds of passwords you maintain and memorize.

Table of Contents

Introduction

With Typelock, you can use your personal typing style to authenicate and log into your accounts. No longer, will you have to rely on your memory or stifle through password managers to house your passwords for each of your individual accounts. Instead, you type out a brief phrase to securly access your accounts and log in with breeze.

Features

  • Secure login system based on typing style
  • Eliminates the need to remember multiple passwords
  • User-friendly interface for creating and resetting typing style datasets
  • Compatibility with various web applications and browsers
  • Biometric typing style measured and compared against database system metrics.

Technologies

  • Python
  • C++
  • C
  • SQL (MySQL)
  • PyInstaller

Setup

The TypeLock application is implemented on the server side of a web application. To use TypeLock, you must have an account on a website that supports the TypeLock security protocol.

Getting Started

To use TypeLock, you must have an account on a website that supports the TypeLock security protocol. If you're not sure whether a particular website supports TypeLock, check with the website's support team or documentation.

Prerequisites

  • Git
  • Github
  • Supported web browser

Installing

Once you have an account on a TypeLock enabled website, follow these steps to set up TypeLock for your account:

  1. Navigate to the account settings or security settings page.
  2. Look for an option to enable TypeLock, and follow the instructions to set up your typing style dataset.
  3. Once your typing style dataset is set up, you can log in to your account using TypeLock.

Note: TypeLock is implemented on the server side of a web application, so there is no separate software or application to install.

Usage

To log in to your account with TypeLock, follow these steps:

  1. Navigate to the login page of the website
  2. Type the reference phrase using your unique typing style
  3. TypeLock compares the typing style used to type the reference phrase to your previously created Typing Style Dataset.
  4. If the typing style matches, you will be granted access to your account. If it does not match, you will be denied access.

To create or reset your Typing Style Dataset, follow these steps:

  1. Select the "Create Typing Style Dataset" or "Reset Typing Style Dataset" option from the website.
  2. The website generates a reference phrase of moderate length for you to type.
  3. Type the reference phrase a specific number of times.
  4. Typelock compiles the input statistics from each repetition into a dataset attributed to you.
  5. The new Typing Style Dataset is saved for future use in logging into your accounts.

Contributing

Contributions to TypeLock are welcome. Please refer to the contributing guidelines for more information.

Authors

License

TypeLock is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 39.2%
  • C++ 31.0%
  • HTML 21.9%
  • Python 7.3%
  • Other 0.6%