Welcome to 'key-kiss' (key keep it safe/secure)
A more secure way to store your private key, preventing your funds from being stolen if someone finds your 12-word paper.
There are two apps in this project:
-
A CLI
/secret-image-cli
creates an image with a deterministic order depending on your password. -
A web app
/slots-paper-create
that lets you choose the blank slots of your private key in each column.
-
Generate a new deterministic image with your password. Execute the CLI.
git clone https://github.com/rtomas/key-kiss.git
cd secret-image-cli
cargo run
-
Print the image. (example of the generated image).
You have cols with all the posibilities in diferent order for each the 64 characters from the private key.
-
Delete the png file.
-
Get your private key in metamask.
-
Create the "secret kiss paper" like the image below from your private key in this link: https://editor.p5js.org/rtomas/full/o1YL8Iw6J
-
Burn 🔥 or cut ✂ the paper with the letters.
-
Keep the "secret kiss paper" in a safe place.
-
Create a "secret kiss METAL" (soon!).
-
Generate the deterministic image with your password.
git clone https://github.com/rtomas/key-kiss.git
cd secret-image-cli
cargo run
-
Put the "secret kiss paper" with the deterministic image printed or with the screen and watch you private key.
- Add the version number of the cli, that was used to the create image, in the slots UI.
- Re-enter password (compare) and hide characters.
- Improve UX