X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Findex.html;h=aab473c55ae46adf21610bb653cad29a3003715b;hb=e00964ccf7a556895784ed05f0fdec954f5558d5;hp=a6ac95bc9d116e9322be9c7bf02dc115268e795d;hpb=ebd8d4e8b526477edf6190ba1fb9d56a6dbcf2ae;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/index.html b/src/index.html index a6ac95b..aab473c 100644 --- a/src/index.html +++ b/src/index.html @@ -3,13 +3,19 @@ BIP39 - Mnemonic Code - + - + @@ -38,33 +104,152 @@
-

Phrase

+

Mnemonic

-
-
-

For more info see the BIP39 spec

+
+
+
+

You can enter an existing BIP39 mnemonic, or generate a new random one. Typing your own twelve words will probably not work how you expect, since the words require a particular structure (the last word is a checksum).

+

+ For more info see the + BIP39 spec. +

+
+
+
+ +
+
+
+ Generate a random mnemonic, or enter your own below: + + + words +
+
+
+
+ +
+
+
+ +
+
+
- +
- +
-
- - - - -
+
- +
- + +
+
+
+ +
+ +
+
+
+ +
+
@@ -77,9 +262,12 @@

Derivation Path

@@ -87,11 +275,14 @@
-

For more info see the BIP44 spec

+

+ For more info see the + BIP44 spec. +

@@ -99,7 +290,7 @@
@@ -107,7 +298,7 @@
@@ -115,16 +306,16 @@
- +
- +
@@ -134,28 +325,84 @@
-

For more info see the BIP32 spec

+

+ For more info see the + BIP32 spec +

- +
+
+
+ +
+
+ +
+

+ m/44'/0'/0' generates extended keys for import / export +

+

+ m/44'/0'/1' for the next account. Continue incrementing for more accounts (most use a single account). +

+

+ m/44'/0'/0'/0 generates public addresses +

+

+ m/44'/0'/0'/1 generates change addresses +

+

+ For more info see the + Mycelium Wallet homepage +

+
+
+
+ +
+

+ Use path m/0'/0' with hardened addresses. +

+

+ For more info see the + Bitcoin Core BIP32 implementation +

+
+
+
+ +
+

+ Use path m/44'/0'/0'. + Only enter the xpub extended key into block explorer search fields, never the xprv key. +

+

+ Can be used with: + blockchain.info +

+
+
- +
- +
- +
- +
@@ -167,91 +414,230 @@

Derived Addresses

-

Note these addreses are derived from the BIP32 Extended Key

+

Note these addreses are derived from the BIP32 Extended Key

+ - - - - - - + + + + + +
- Index   - + Path   + +
+
+
+ Address   +
- Address   - + Public Key   +
- Private Key   - + Private Key   +
   
   
   
   
   
    
    
    
    
    
- Show next + Show more rows: - +
-

More info

-

BIP39 Mnemonic code for generating deterministic keys

-

+

More info

+

BIP39 Mnemonic code for generating deterministic keys

+

Read more at the official BIP39 spec

-

BIP32 Hierarchical Deterministic Wallets

-

+

BIP32 Hierarchical Deterministic Wallets

+

Read more at the official BIP32 spec - and see the demo at +

+

+ See the demo at bip32.org

-

BIP44 Multi-Account Hierarchy for Deterministic Wallets

-

+

BIP44 Multi-Account Hierarchy for Deterministic Wallets

+

Read more at the official BIP44 spec

-

Private Keys

+

Private Keys

+

+ + Use private keys at + brainwallet.org. + + Be careful - it can be easy to make mistakes if you don't know what you're doing. +

+

Entropy

+

+ + Entropy values must be sourced from a + strong source of randomness. + + This means flipping a fair coin, rolling a fair dice, noise measurements etc. + + Do NOT use phrases from books, lyrics from songs, your birthday or steet address, + keyboard mashing, or anything you think is random, because chances are overwhelming it isn't + random enough for the needs of this tool. + +

- Use private keys at - brainwallet.org, - but be careful - it can be easy to make mistakes if you - don't know what you're doing + + The random mnemonic generator on this page uses a + cryptographically secure random number generator. + + The built in random generator can generally be trusted more than your own intuition about randomness. + If cryptographic randomness isn't available in your browser, this page will show a warning and the generate button will not work. + In that case you might choose to use your own source of entropy. +

+

+ You are not a good source of entropy.

+ +
+ +
+
+ +

Offline Usage

+ +

+ You can use this tool without having to be online. +

+

+ In your browser, select file save-as, and save this page + as a file. +

+

+ Double-click that file to open it in a browser + on any offline computer. +

+

+ Alternatively, download the file from the repository + - + https://github.com/iancoleman/bip39 +

+ +
+
+ +
+ +
+
+ +

This project is 100% open-source code

+ +

+ Get the source code from the repository + - + + https://github.com/iancoleman/bip39 + +

+ +

Libraries

+ +

+ BitcoinJS - + + https://github.com/bitcoinjs/bitcoinjs-lib + +

+ +

+ jsBIP39 - + + https://github.com/iancoleman/jsbip39 + +

+ +

+ sjcl - + + https://github.com/bitwiseshiftleft/sjcl + +

+ +

+ jQuery - + + https://jquery.com/ + +

+ +

+ Twitter Bootstrap - + + http://getbootstrap.com/ + +

+ +
+
+ +
+ + - - - - - - + + + + + + + + + + + + + + + + + + + + +