A hardware password manager that is plugged in between a keyboard and a computer. In pass-through mode, it does nothing with the keystrokes. In password manager mode, it allows you to type in the login you want to select, and then input a simple password. The password manager hashes the password and inputs it into the computer.
- Plugs in between a keyboard and a computer
- Pass-through mode and password manager mode
- Account and password input via the keyboard
- LCD screen for displaying account name and masked password
- Password hashing
- Arduino board
- PS2 Keyboard
- LiquidCrystal display
- PS2Keyboard.h
- Keyboard.h
- LiquidCrystal.h
- sha256.c (from https://github.com/amosnier/sha-2)
- Download or clone this repository.
- Install the required libraries:
- Upload the main Arduino code to your Arduino board.
- Connect the hardware password manager between your keyboard and computer.
- In pass-through mode, the device will simply pass the keystrokes to the computer without processing them.
- In password manager mode, type the account name (e.g., "Amazon") and press Enter. The account name will be displayed on the LCD screen.
- Type your simple password for the account and press Enter.
- The device will hash the password and input it into the computer.