ChessLock is a unique password generator that creates secure passwords based on your chess moves. By making use of the complexity and unpredictability of chess, this Chrome extension can ensure that your passwords are both strong and memorable.
Google Web Store: https://chromewebstore.google.com/detail/chesslock/ldbphmkpnipoelilehkniddbkdhhklli
Edge Add-ons: https://microsoftedge.microsoft.com/addons/detail/chesslock/odmjcndpggjagmcgegaafohoahgfdpbd
- Secure Passwords: Generates strong and secure passwords based on chess moves.
- Customisable: Allows you to customise the chessboard (board, pieces, highlights) and dark mode.
- Additional Security: Ability to add symbols in between notations.
- Special Moves: Allows for special moves such as castling and pawn promotions, and their respective notations.
To install locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/NathanPortelli/ChessLock.git
-
Navigate to the Project Directory:
cd ChessLock
-
Install Dependencies:
npm i
To use ChessLock locally:
-
Run the Application:
- Run
npm run dev
in your terminal. - Afterwards, split the terminal and run
npm run build
.
- Run
-
Load the Extension:
- Open the extensions page in your Chrome-based browser (Chrome/Edge).
- Enable Developer Mode.
- Click
Load Unpacked
. - Select the
dist
folder within the ChessLock directory. - Enable the ChessLock extension
-
Generate Password:
- Visit any website requiring a password.
- Click the extension logo next to the password input to open the chessboard.
- Move the pieces to generate your password based on chess notations.
-
Change Settings
- Click the Extensions icon (š§©) on your web browser.
- Select ChessLock.
- This menu allows you to customize the board colours, pieces, highlights, and enable dark mode.
- Pin the extension for ease of access.
- With Symbols: b4!Nf3?Ba3*d4&Qc3$
- Without Symbols: b4Nf3Ba3d4Qc3
If you have any questions or feedback, please open an issue or contact us directly!