Skip to content

A two-factor secure way to store your wallets private key

Notifications You must be signed in to change notification settings

rtomas/key-kiss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

key-kiss

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:

  1. A CLI /secret-image-cli creates an image with a deterministic order depending on your password.

  2. A web app /slots-paper-create that lets you choose the blank slots of your private key in each column.

How it works

Create the deterministic image & the secret kiss paper.

  1. 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

secret image

  1. 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. 269684126-dd36b2d4-19b0-4086-811d-2dfa54bee7d7

  2. Delete the png file.

  3. Get your private key in metamask.

267444635-eb064cfd-ceef-4e53-93a7-673e5625c434

  1. Create the "secret kiss paper" like the image below from your private key in this link: https://editor.p5js.org/rtomas/full/o1YL8Iw6J 269683838-eb00723d-a66e-4cbe-8c17-a536fa875ef5

  2. Burn 🔥 or cut ✂ the paper with the letters.

  3. Keep the "secret kiss paper" in a safe place.

  4. Create a "secret kiss METAL" (soon!).

Recovery

  1. Generate the deterministic image with your password.

    • git clone https://github.com/rtomas/key-kiss.git
    • cd secret-image-cli
    • cargo run
  2. Put the "secret kiss paper" with the deterministic image printed or with the screen and watch you private key. 269778499-5e8034fd-7b43-4d8b-9ba5-788af10b0a69

to-do:

  • 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

About

A two-factor secure way to store your wallets private key

Resources

Stars

Watchers

Forks

Releases

No releases published