Skip to content

Create your own BIP39 seed phrase, securely and transparently.

License

Notifications You must be signed in to change notification settings

johnnycakes44/seedpicker

 
 

Repository files navigation

SeedPicker Build Status

Introduction

SeedPicker wants to help you create good and safe private keys for your crypto wallets. The method has been designed to be easy to perform and understand for anyone. An even more important goal has been transparency; After having used SeedPicker you should be able to say the following with confidence:

  • I have understood every step of the process.
  • Nobody has had a chance to take part of my private key.
  • Nobody has had a chance to influence how my private key was created.

SeedPicker consist of the following two parts:

Please also read through this intro and the FAQ.

The guide

The guide helps you generate your own private key, in the form of a seed phrase. This phrase looks like a weird sentence of 24 words. The first 23 words must be randomly selected out of a predefined word list. We follow the most popular standard, BIP39, which is supported by most wallets and currencies. The method for randomly copying words from the list to create your random sentence is explained in a transparent and understandable way. The final 24th word is calculated using a safe machine you must have or create.

Source of randomness

The needed randomness must be sourced in a safe, private and understandable way. To minimize risks, we use these common physical objects; paper slips (like raffle tickets) that you can prepare yourself, and one 6-sided die. By using physical objects, the user can be fairly sure that nobody else can influence the randomness.

The SeedPicker last word calculator

Following the BIP39 standard, the last (24th) word of the seed phrase must be calculated from the first 23 words. The SeedPicker last word calculator does this for you. It is a javascript powered web form that you download to the secure computer. Please read all instructions and make sure you use a secure environment and machine before you perform the calculation. If you take shortcuts here, you risk getting your keys or even coins irreversibly stolen.

Obligatory

This guide aims to educate the reader in a learning-by-doing fashion. However, it does not make any guarantees or promises, and does not take any responsibility for what anyone does with this material.

It is possible to use this guide to pick a seed phrase that may be "clever" or easy to remember in some way. NEVER DO THIS! If you do, there is a high risk that you lose your coins or your sensitive information. Private keys must be generated with a very high degree of randomness in order to be safe.

References

Feedback

Any kind of feedback is greatly appreciated!
Visit github.com/merland/seedpicker or send an email to [email protected]

About

Create your own BIP39 seed phrase, securely and transparently.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 76.8%
  • CSS 13.0%
  • SCSS 9.2%
  • Other 1.0%