10

Is this considered safe enough? Nothing is "safe enough" if we do not know the cost. OK, if you have $100k in bitcoins the 12-words phrase is safe enough. If the 12-words phrase is the seed to the "Method of destroying the Universe" I would recommend to add at least 11 bits of entropy and use 13 words.


5

I don't know if this is the recommended way, but I did this by using the Send Nxt API call on an offline computer, storing the transaction bytes, and broadcasting the transaction from an online computer by using the Broadcast Transaction API call.


5

Electrum uses AES-256-CBC to encrypt wallets. The key is sha256(sha256("your password")). Electrum wallet source: https://github.com/spesmilo/electrum/blob/master/lib/wallet.py slowaes library: https://code.google.com/p/slowaes/source/browse/trunk/python/aes.py


5

You can dump your old wallet to a backup file, restart the program to generate a new wallet and import your old wallet into it. Assuming you are in the directory where your wallet file is located, using the command line that would look like this: bitcoind walletpassphrase "xxx" 60 bitcoind dumpwallet "wallet.dat.backup" bitcoind stop mv wallet.dat wallet....


5

In short: 12-word seed has enough entropy to be safe against brute force attack. First of all not all 132 bits are random. Seed uses some kind of control sum. Lets talk about 128 bits of entropy. Lets imaging the following attack: We will take one billion (10^9) of the most powerful mining hardware in 2017 (13 TH/s each). We will make a 1000 years brute ...


5

The chances of someone "brute-forcing" or guessing your seed is extremely slim. There are more than 5 duodecillion possible combinations of twelve-word seeds. Just so you get an idea of how big that number is, it's more than 1 thousand million million million million million million possibilities.


4

If your passphrase contains spaces or special characters, you will need to wrap it with single quotes (') so that the debug console can properly parse your passphrase. For example, if your passphrase were This is my passphrase, then your command should be walletpassphrase 'This is my passphrase'


4

Is there a way to just manually transfer the btc from the old wallet into a new wallet we do have access to No. You need at least one of the things you have none of working wallet. PIN or password for the wallet. Recovery phrase for the wallet. is there any way to extract the password or private keys directly from the wallet file? No. The brute-force ...


4

What can I do? You could find tools that automate the trying of various combinations of seed-words. Some are mentioned in similar questions here. For example btctools, btcrecover. Use them or adapt them to your needs. Lost my Bitcoin wallet and have only 11 out of 12 mnemonic seed phrase words. How can I get my Bitcoins? Need help to recover blpckchain....


3

In particular, is there a way to make it so that it is impossible to know if a transaction signed with a password is correct unless its part of a mined block? This way, even if your password only requires 1,000,000 tries to crack, the attacker needs to mine 1,000,000 blocks to bruteforce the password? I'm not aware of any cryptographic constructions that ...


3

Multibit will prompt you for a password regardless of whether you are sending it to your own wallet or not. This is by design, since if it didn't do this, it would allow anyone who can access your laptop to transfer bitcoins from your encrypted wallet by sending it to the unencrypted wallet first. Sorry but unless you made an unencrypted backup of the ...


3

No. The whole point of strong encryption is that it is impossible to recover the data without the passphrase. You can: Keep trying to brute force (maybe with faster computers, or a better initial guess at the passphrase) See if you have a backup of the wallet.dat file that isn't encrypted Try really hard to remember Give up, and resolve to be more careful ...


3

If you're using a 24-word BIP-39 seed phrase, that encodes 256 bits of entropy. A passphrase also needs 256 bits of entropy to contribute the same level of security. Estimating the entropy of a password is not straightforward, since it's not always obvious what the search space is, but if we limit ourselves to passwords generated in a well-defined way, some ...


2

Yes, any person you give your rpcpass and rpcuser to can control your wallet, that's not what the wallet encryption password designed to protect against. You really don't want to be giving arbitrary users your RPC authentication details under any circumstance, and I can't think of one where you would need to.


2

No, bitcoin core does not expand environment variables in bitcoin.conf. See here to see how options are parsed. You can expand environment variables as arguments for bitcoind: $ bitcoind -rpcuser="$RPC_USERNAME" -rpcpassword="$RPC_PASSWORD"


2

However, have never had the option of providing a passphrase. You must certainly have set a passphrase in the past. There's no way to remove it without knowing exactly what it is. If you can not recall what password you set, your funds are lost.


2

The wallet passphrase is there to protect the wallet file on disk. It is not an authentication mechanism or a security measure against anyone who can see what is sent to it. It does however prevent private keys from hitting disk in readable form.


2

That is certainly weird and it's most likely that you simply are typing a different password. To test this hypothesis, install MultiBit on another computer and import your wallet to see if it works. Perhaps your local MultiBit instance is corrupted. Another option would be to try different versions of the client, although the wallet encryption algorithm ...


2

So just like Nick said, If the encryption is done using 256 bits then creating a passphrase which is 512 bits long would be the same as creating a passphrase which is 256 bits long (as long as its random). You should look into brainwallets as they provide a way to create strong passwords which are also easily memorable since all you have to memorize is a 3 ...


2

There is a copy of the password stored encrypted with an AES key derived from the wallet words. Thus if you forget your password and still have a copy of your wallet you can use your wallet words to recover your password.


2

how in the heck am I supposed to retrieve my first purchase ever from this paper wallet if the passcode I believe I used, is not working? Sadly, if you created a BIP38 paper wallet and lost the password, then your bitcoins are locked away forever. A password protected wallet would be kinda useless if there was a way to circumvent the password protection. ...


2

(Some wallets that generate word lists for recovery also allow a user-created passphrase, so I'm using "recovery seed" to denote the word list.) I'm not familiar with Mycelium specifically, but many wallets use a standard known as BIP39 to generate recovery seeds. That technique draws the words randomly from a list of 2048 words, with duplicates allowed. ...


2

Might want to experiment with libbitcoin's command line interface called bitcoin explorer (bx). Instructions for using v3.0 bx commands used below are found here in the right pane. Assuming there is no mnemonic password, and the associated public key is compressed, the associated BIP 32/39/44 m/44'/0'/0'/0/0 private key and address can be computed as ...


2

Current blockchain.info wallets use the BIP39 wordlist, which you can find for various languages at https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md/ Previous versions have used non-standard implementations with a variety of different wordlists for example v2 and v3.


2

You have three options here: Using a GPU implementation of the Gurnec´s Seed Recovery script Use Hashcat / JTR, where PBKDF2-HMAC-SHA512 is already implemented. Use brainflayer, similar to Gurnecs software, no multithread, no GPU. Gurnec´s script runs at aproximately 40kh/s under my i7-8700k without OC. So if you only had lost the last 4 words of your ...


2

Bitcoin Core is not affiliated with the website you downloaded the node installer from - bitsblock.io, and the official Bitcoin Core client does not provide functionality you ask about. I noticed that when you click on download button on this website it takes you to some restore form. This seems very sketchy - I'd never provide online my private key nor any ...


2

If the question is about BIP 39 seed words, there are no duplicates and it has 12 words then possible permutations should be 12! which is 479001600. Example: from itertools import permutations def calculatePermutations(sentence): lis = list(sentence.split()) permute = permutations(lis) for i in permute: permutelist = list(i) ...


1

128 bits is generally considered more than enough -- 132 bits is certainly sufficient.


1

NEVER share your seed pass phrase/mnemonic. Anyone that has it can steal your bitcoins, and there is NO reason a web-wallet would need it in order to transfer your funds. If the web-wallet is requesting a password in order to withdraw funds, it is most likely the password to log in to your web wallet account, or a secondary password you set up to spend ...


1

You can see this FAQ entry regarding this problem. It covers various possibilities.


Only top voted, non community-wiki answers of a minimum length are eligible