Skip to main content
Share Your Experience: Take the 2024 Developer Survey
7 votes

How (un)safe is it to use non-random seed words?

There is a lot to unwrap here. I'll go over the points that need addressing, most important first: Don't try to invent your own cryptographic scheme If you read the manual to your wallet, it most ...
Vojtěch Strnad's user avatar
5 votes

How does one create a brain wallet from a seed using SHA256?

A bitcoin generator can generate an address. i.e. https://brainwalletx.github.io/
user289394's user avatar
4 votes

How does one create a brain wallet from a seed using SHA256?

A brain wallet is simply the SHA256 hash of an arbitrary string, this is a Bitcoin private key in hexadecimal format. The 64 character hex string is then encoded to a Base58 Private Key, more commonly ...
m1xolyd1an's user avatar
  • 5,666
3 votes

Can I create my own 24 word system using JavaScript or Ruby?

You have reduced the level of security by making it so that an adversary only needs to figure out your three-word phrase rather than your 24-word phrase. Assuming 170,000 English words from which you ...
Jivan Pal's user avatar
  • 241
3 votes
Accepted

Benefits of generate address from sha256 hash than random address

Generating from the hash of a string is known as a Brainwallet. This has the advantage that it is potentially easier to remember and recreate your wallet if you lose the keys. This also have the ...
Raghav Sood's user avatar
  • 17.1k
3 votes

Why are brain wallets not secure? People keep saying it, but explain to me why?

200 characters sounds a bit excessive to me. What are the chances of a typo while trying to enter your password, just to generate the private key? My suggestion, if you wish to use a secure enough ...
John C.'s user avatar
  • 31
2 votes

Why are brain wallets not secure? People keep saying it, but explain to me why?

Very interesting presentation on this topic, about cracking bitcoin brainwallets: https://www.youtube.com/watch?v=foil0hzl4Pg
urza.cc's user avatar
  • 195
2 votes

BIP38 or Brain wallet?

BIP38 allows you to hide your private key in plain sight. Nobody knows what the private key is until they decrypt it with the password. A brainwallet is essentially generating a private key by ...
John C.'s user avatar
  • 79
2 votes
Accepted

Is there a javascript library for generating litecoin address from a string?

Try this https://github.com/litecoin-project/litecore-lib. You can generate a Litecoin address with a long string by using above library.
ogw_yuya's user avatar
  • 635
2 votes

The warpwallet challenge 2

Yes its doable, but you'd have to write your own custom implementation for scrypt and pbkdf2 hashing as warp wallet uses these 2 algorithms. If you can find a brute force tool for scrypt and pbkdf2 ...
Patoshi パトシ's user avatar
2 votes

Cryptocurrency Wallet Seed - mental backup?

Uninstalling the wallet will not make anything more secure. Deleting the wallet also does not guarantee that the wallet file is gone; it is usually still on disk for some time after it has been "...
Ava Chow's user avatar
  • 70.8k
1 vote

How (un)safe is it to use non-random seed words?

Very bad idea. Relying on a number that 'seems quite large to me' is insecure. There were several recent cases of brute forcing vanity addresses, or mnemonics that were generated using a insecure ...
OptOut's user avatar
  • 354
1 vote

Transfer from old brainwallet to Trezor

By brainwallet do you mean a secure 12-or-24 word phrase? Or actually the incredibly risky and insecure method of deriving a Bitcoin private key from a short memorable string? Many brainwallets (like ...
pinhead's user avatar
  • 5,154
1 vote

How to create Ethereum brain address?

Don't use a sha512 brainwallet generator like bitaddress.org to generate your brainwallet. Many people have lost their money by doing so. Instead use a more secure salted scrypt like warpwallet. For ...
David Bengoa's user avatar
1 vote
Accepted

Generating a segwit (bc1) address from a brain wallet?

Memory Paper Wallet has the ability to generate bc1 addresses from a brain wallet phrase. https://www.xcubicle.com/memory-paper-wallet-bitcoin-ethereum-monero-ardor-litecoin
Patoshi パトシ's user avatar
1 vote

Generating a segwit (bc1) address from a brain wallet?

Here's an example with bitcoinjs-lib: let bitcoin = require('bitcoinjs-lib'); let assert = require('assert') let bigi = require('bigi') let NETWORK = bitcoin.networks.bitcoin; let brainwallet = "...
m1xolyd1an's user avatar
  • 5,666
1 vote

Is there a litecoin / dogecoin scrypt brain wallet generator like the one made for BTC warp wallet?

You may not have to. If you use the Wallet Details section on the Bitaddress site, you can plug in the WIF private key that Warpwallet gives you and get the 256-bit hex representation, which you can ...
John C.'s user avatar
  • 79
1 vote
Accepted

Is there a litecoin / dogecoin scrypt brain wallet generator like the one made for BTC warp wallet?

I made a warpwallet implementation for Litecoin, it's available as a webpage you can use offline and as a go program. You can use it here. Link to github with the source code is also there.
David Bengoa's user avatar
1 vote

Can you combine 2 of 3 brain wallet addresses to form a multi-address?

I'm not familiar with warp wallet, but this can be done via Armory. First generate the brainwallet addresses. Second import the private keys into 3 different wallets in Armory. Third, create a lockbox ...
Jimmy Song's user avatar
  • 7,759
1 vote

Private Brain Key Generation and Public Address Not Matching Java

As bitaddress.org BrainWallet says in its display Private Key (Wallet Import Format): 5KV1o7tRK8pNqrPNYyi38nrik9r2Y85sjdgFDttnDiT1uZrQ1fj Wallet Import Format is the usual base58 armoring applied ...
dave_thompson_085's user avatar
1 vote

Trying to calculate the strength of a brainwallet created with a custom diceware

you forgot to divide by 2. 7 years is exhaustive, but on average you'd expect it to take 3.5 years to crack. 10^-15 * 46656^5 seconds / 2
Farzher's user avatar
  • 203
1 vote

How safe is a brain wallet?

Bit-for-bit, a human-generated password/passphrase will be lower entropy than a randomly generated one. This means that you will need to come up with a pretty long string (minimum of 30 characters, ...
John C.'s user avatar
  • 79

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