PassPractice/README.md
2024-01-27 10:45:38 +03:30

1.2 KiB

PassPractice

Overview

PassPractice is a command-line tool designed to help users practice typing and memorizing passwords. It operates in two modes: Store Mode for storing passwords and Verify Mode for practicing them. The program measures the time taken to type the password and calculates the typing speed.

Features

  • Store Mode: Hash and store a password securely.
  • Verify Mode: Practice typing the stored password and get immediate feedback.
  • Timing: Measure how long it takes to type the password.
  • Typing Speed: Calculate the characters per second rate while typing the password.
  • Security: Passwords are not displayed on the screen as they are typed.

Installation

  1. Clone the repository or download the source code.
  2. Navigate to the project directory.
  3. Compile the program using:
    make build
    

Usage

  • Store a Password:
    ./build/PassPractice -s
    
  • Practice Typing a Password:
    ./build/PassPractice
    

Commands

  • -s, --store: Enter Store Mode to store a new password.
  • -v, --version: Display version information.
  • -h, --help: Display help text.

License

This project is licensed under the MIT License - see the LICENSE file for details.