bip39
python-mnemonic
Our great sponsors
bip39 | python-mnemonic | |
---|---|---|
3 | 70 | |
2 | 799 | |
- | 2.3% | |
0.0 | 6.8 | |
3 months ago | 3 months ago | |
CoffeeScript | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bip39
-
Where to Store Ledger Wallet Seed
2) onto one clone this repo and the nodejs package
This is not good. By finding just 1 share a potential attacker has reduced the time needed to crack your phrase thorough brute force 96 sexdecillion times. Check out this amazing video about the Shamir Secret Sharing scheme which allows secrets to be split up in such a way that no useful information is revealed until the required number of shares are put together. Personally I used this repo to generate SSS shares.
python-mnemonic
-
Question about wallet security
... and BIP-39
-
Can the private key of a 24 word seed + passphrase be the same as of a different 24 word seed without passphrase?
Look-up "BIP32", "BIP39" and "BIP44", those will point you to documents describing precisely how seed phrases are converted into crypto keys.
-
is there a way to programmatically generate a wallet from a 12 word seed phrase that would give the same result in metamask?
i think bip39 is what you want to look up.
- Technical Hardware wallet question
-
Bitcoin, rationality and God
An HD wallet that follows the BIP-39 standard generates its 512-bit master extended key from a seed based on 128, 160, 192, 224 or 256 bits of entropy, which it encodes as a mnemonic for ease of use by human users, and an optional passphrase (additional entropy). The master extended key for a BIP-32 HD wallet is always 512 bits, and the private keys in the key tree are always 32 bytes (256 bits), but adding a passphrase increases the entropy of the seed used to calculate the 512-bit master extended key.
-
How do I generate master key from the root seed
Checkout the bip https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki and this code https://github.com/trezor/python-mnemonic
-
Can not restore Bitcoin from Nemo Wallet.
The 18 words is in the standard, but I don't know how widely it's actually implemented. Trezor definitely has an 18-word recovery option though. I'd use the reference implementation to verify that the seed is legit, then you can go from there.
-
Everything You Need To Know About Passphrases for Bitcoin
Throughout all these different wallets, we are still dealing with really long strings of letters and numbers that are difficult for humans to retain and process. Then comes along BIP-39, a proposal which offers as a solution a way to convert those long strings of binary or hexadecimal digits into something that is much easier for humans to read and transport. This is the most popular implementation for private keys and most of you have probably already interacted with it.
- What happens if Trezor and Ledger shut down?
-
GoKey – A simple vaultless password manager in Go
New seed phrases are typically 12-24 randomly generated words, not user provided... and when you need to "change a password" in a crypto wallet, you can generate a new private key and move funds.
Check out BIP-39 [0] for more details.
[0] - https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi...
What are some alternatives?
bip39 - A web tool for converting BIP39 mnemonic codes
MyEtherWallet - MyEtherWallet (our friends call us MEW) is a free, client-side interface helping you interact with the Ethereum blockchain.
FinderOuter - Easy to use bitcoin recovery tool to fix damaged private key, mini-private key, address, BIP38 encrypted key, mnemonic (seed phrase), BIP-32 derivation path, Armory backups, recover passwords and more
bitaddress.org - JavaScript Client-Side Bitcoin Wallet Generator
electrum - Electrum Bitcoin Wallet
python-hdwallet - Python-based library for the implementation of a hierarchical deterministic wallet generator for more than 140+ multiple cryptocurrencies.
bips - Bitcoin Improvement Proposals
Seedshift - Plausibly deniable steganographic encryption of BIP-39 mnemonic seed words with a date shift cipher
Wallets Recovery - Information about wallet defaults for external recovery
slips - SatoshiLabs Improvement Proposals
monero-agent - Monero hardware wallet protocol implementation for Trezor, agent
gokey - A simple vaultless password manager in Go