Bitcoin Forum
April 23, 2024, 07:26:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: NOOB QUESTION: Generating brain wallet offline  (Read 1748 times)
SwingFirst (OP)
Hero Member
*****
Offline Offline

Activity: 678
Merit: 1000


View Profile
June 26, 2017, 04:11:07 AM
Last edit: June 26, 2017, 04:21:54 AM by SwingFirst
 #1

As you all are most likely aware of, it is possible to import any SHA256 hash as a bitcoin wallet private key. You can generate SHA256 hashes on this website: http://passwordsgenerator.net/sha256-hash-generator/

Is it possible to check on an offline computer which bitcoin address it corresponds to? I'm thinking about creating a brain wallet on an offline machine to store bitcoin on. Thank you for any help Smiley
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
June 26, 2017, 04:36:52 AM
Merited by ABCbits (1)
 #2

A Hero member... that has never heard of bitaddress.org or bitcoinpaperwallet.com... or the fact that brain wallets are a really really REALLY bad idea?  Shocked  Tongue  Roll Eyes

Both of those sites will even let you just enter a "brain wallet" phrase and do the SHA256 hash as well... They also both provide downloadable versions that you can use on an offline machine

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4163


View Profile
June 26, 2017, 04:39:48 AM
 #3

As you all are most likely aware of, it is possible to import any SHA256 hash as a bitcoin wallet private key. You can generate SHA256 hashes on this website: http://passwordsgenerator.net/sha256-hash-generator/
No, you can't just make a hash out of a password, smack it into any client and expect it to work.

These are the steps to convert it into a private key: https://en.bitcoin.it/wiki/Wallet_import_format. That being said, its incredibly insecure to generate an address using SHA256 since its rather fast to bruteforce tons of address with weak to moderate passwords.
Is it possible to check on an offline computer which bitcoin address it corresponds to? I'm thinking about creating a brain wallet on an offline machine to store bitcoin on. Thank you for any help Smiley
Yes, there are various scripts to do so, eg. Bitaddress.org.

I really cannot recommend anyone generating an address with a password and expecting it not to be compromised in a short time. You can generate addresses on Bitaddress.org, don't use the brainwallet function.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
simik
Jr. Member
*
Offline Offline

Activity: 35
Merit: 2


View Profile
June 26, 2017, 12:08:15 PM
Merited by ABCbits (2)
 #4

If you do want to make some sort of brain wallet, use WarpWallet (the page can be downloaded and used offline). It uses a proper hardened hash (mix of SHA256 and scrypt with 64k and 512k iterations respectively), so brute-forcing warpwallet passwords is very, very slow. Besides, warpwallet passwords are seeded, so any bruteforcing will have to be targeted, i.e. hackers will have to know your seed (email) and they'll have to attack just your password specifically, and not ALL of brainwallets at once.
SwingFirst (OP)
Hero Member
*****
Offline Offline

Activity: 678
Merit: 1000


View Profile
June 28, 2017, 02:56:19 AM
 #5

Thanks for the input guys!
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1250


View Profile
June 29, 2017, 02:22:11 PM
 #6

As you all are most likely aware of, it is possible to import any SHA256 hash as a bitcoin wallet private key. You can generate SHA256 hashes on this website: http://passwordsgenerator.net/sha256-hash-generator/
No, you can't just make a hash out of a password, smack it into any client and expect it to work.

These are the steps to convert it into a private key: https://en.bitcoin.it/wiki/Wallet_import_format. That being said, its incredibly insecure to generate an address using SHA256 since its rather fast to bruteforce tons of address with weak to moderate passwords.
Is it possible to check on an offline computer which bitcoin address it corresponds to? I'm thinking about creating a brain wallet on an offline machine to store bitcoin on. Thank you for any help Smiley
Yes, there are various scripts to do so, eg. Bitaddress.org.

I really cannot recommend anyone generating an address with a password and expecting it not to be compromised in a short time. You can generate addresses on Bitaddress.org, don't use the brainwallet function.

If you use bitaddress.org, you should generate the key under an operating system that uses isolation techniques to guarantee that the OS is no infected with any malware and whatnot.

Tails is very easy to install. I have only used it to create paperwallets. Just put Tails in a DVD, launch it and after it boots just open the browser, go to bitaddress, then turn off your modem and generate the key, that's all.
hancor
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
June 29, 2017, 08:15:10 PM
 #7

Download the website of brain wallet generator and close the internet connection and create one.
Cryptolator
Hero Member
*****
Offline Offline

Activity: 508
Merit: 500



View Profile
July 03, 2017, 06:57:59 PM
 #8

I would not advise using brainwallet, they are bruteforcecrackable (Unless you use a 14+ char password, but it would be possibly crackable in the future).
craZyLovE0916
Sr. Member
****
Offline Offline

Activity: 588
Merit: 250


View Profile
July 07, 2017, 05:29:53 AM
 #9

As you all are most likely aware of, it is possible to import any SHA256 hash as a bitcoin wallet private key. You can generate SHA256 hashes on this website: http://passwordsgenerator.net/sha256-hash-generator/

Is it possible to check on an offline computer which bitcoin address it corresponds to? I'm thinking about creating a brain wallet on an offline machine to store bitcoin on. Thank you for any help Smiley

As the other here have already said, just to reinforce their points even more strongly - using a brain wallet would be a very, very bad idea indeed. There are many videos you can watch on YouTube which will walk you thorugh exactly how to make paper wallets including my personal favorite here: https://www.youtube.com/watch?v=872eSnlKUeg which walks you through how to make a paper wallet using bitaddress.org OFFLINE, so that no one can possibly view the keys that you generate except you. The only way is if you already have malware/viruses on your device, which would allow hackers to hijack it and steal your secret key. And yeah I am surprised that you are a Hero Member and did not know this already. :s
piotr_n
Legendary
*
Offline Offline

Activity: 2053
Merit: 1354


aka tonikt


View Profile WWW
July 07, 2017, 07:53:59 AM
Merited by ABCbits (1)
 #10

As you all are most likely aware of, it is possible to import any SHA256 hash as a bitcoin wallet private key. You can generate SHA256 hashes on this website: http://passwordsgenerator.net/sha256-hash-generator/

Is it possible to check on an offline computer which bitcoin address it corresponds to? I'm thinking about creating a brain wallet on an offline machine to store bitcoin on. Thank you for any help Smiley

see my gocoin wallet.
http://gocoin.pl/gocoin_manual_wallet.html
http://gocoin.pl/gocoin_manual_spending.html

in your case, you'd have to convert the SHA256 values into the private key base58 encoded strings and put them into .others file.

but you can also just feed the wallet with a memorable seed password and it will create 250 deposit addresses for you.
just remember that my algo of calculating the hash (private key) is different.

then you use the same software to spend your coins (sign transactions) at an offline pc.
for that you will also need a tool called "balio" (assuming you don't want to run gocoin node).

Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.
PGP fingerprint: AB9E A551 E262 A87A 13BB  9059 1BE7 B545 CDF3 FD0E
Abdussamad
Legendary
*
Offline Offline

Activity: 3598
Merit: 1560



View Profile
July 09, 2017, 09:13:46 AM
 #11

why this is a bad idea: https://bitcointalk.org/index.php?topic=311000.msg3345309#msg3345309
piotr_n
Legendary
*
Offline Offline

Activity: 2053
Merit: 1354


aka tonikt


View Profile WWW
July 09, 2017, 09:36:20 AM
 #12

I can refer you to articles saying that using bitcoins in general is a bad idea because you don't know what you're doing and therefore you can easily loose your coins.  

Obviously, if you don't know what you're doing you can easily loose your coins - it doesn't take a genius to figure that out.  

If you do know what are you doing, at the other hand, and if you know what you want, brain wallet might be just the best way to go for you.
Which my and my friends'  brain wallets have proven true for years.

So cut off the crap as I'm quite tired already listening to this dogmatic bullshit that you dare to call 'research'.

Check out gocoin - my original project of full bitcoin node & cold wallet written in Go.
PGP fingerprint: AB9E A551 E262 A87A 13BB  9059 1BE7 B545 CDF3 FD0E
cr1776
Legendary
*
Offline Offline

Activity: 4018
Merit: 1299


View Profile
July 09, 2017, 11:17:16 AM
 #13

I can refer you to articles saying that using bitcoins in general is a bad idea because you don't know what you're doing and therefore you can easily loose your coins.  

Obviously, if you don't know what you're doing you can easily loose your coins - it doesn't take a genius to figure that out.  

If you do know what are you doing, at the other hand, and if you know what you want, brain wallet might be just the best way to go for you.
Which my and my friends'  brain wallets have proven true for years.

So cut off the crap as I'm quite tired already listening to this dogmatic bullshit that you dare to call 'research'.

I have to agree here.  Brain wallets are a bad idea if you don't know what you are doing. Some people know enough to create one and so can do it correctly. 

I wouldn't recommend it in general though - piotr and company seem to be exceptions
ninza
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile WWW
July 09, 2017, 12:12:35 PM
 #14

I can refer you to articles saying that using bitcoins in general is a bad idea because you don't know what you're doing and therefore you can easily loose your coins.  

Obviously, if you don't know what you're doing you can easily loose your coins - it doesn't take a genius to figure that out.  

If you do know what are you doing, at the other hand, and if you know what you want, brain wallet might be just the best way to go for you.
Which my and my friends'  brain wallets have proven true for years.

So cut off the crap as I'm quite tired already listening to this dogmatic bullshit that you dare to call 'research'.

I have to agree here.  Brain wallets are a bad idea if you don't know what you are doing. Some people know enough to create one and so can do it correctly. 

I wouldn't recommend it in general though - piotr and company seem to be exceptions

Would it be best to just try and memorize your wallet mnemonic?
cr1776
Legendary
*
Offline Offline

Activity: 4018
Merit: 1299


View Profile
July 09, 2017, 12:47:48 PM
 #15

I can refer you to articles saying that using bitcoins in general is a bad idea because you don't know what you're doing and therefore you can easily loose your coins.  

Obviously, if you don't know what you're doing you can easily loose your coins - it doesn't take a genius to figure that out.  

If you do know what are you doing, at the other hand, and if you know what you want, brain wallet might be just the best way to go for you.
Which my and my friends'  brain wallets have proven true for years.

So cut off the crap as I'm quite tired already listening to this dogmatic bullshit that you dare to call 'research'.

I have to agree here.  Brain wallets are a bad idea if you don't know what you are doing. Some people know enough to create one and so can do it correctly. 

I wouldn't recommend it in general though - piotr and company seem to be exceptions

Would it be best to just try and memorize your wallet mnemonic?

Most likely, yes.  And the dictionary is chosen to make it easier to avoid confusion.

systemv
Member
**
Offline Offline

Activity: 84
Merit: 10

StuffGoGo Developer


View Profile WWW
July 09, 2017, 03:27:26 PM
 #16

Pls dont use it. There few projects publically open on github that do high performance blockchain parse and dictionary hashing with millions combinations a second on proper hardware. People run them constantly and even in competition with each other.

Pente
Hero Member
*****
Offline Offline

Activity: 528
Merit: 527



View Profile WWW
July 10, 2017, 10:35:54 AM
 #17

If you use a brainwallet, be sure to use some non-standard characters:

http://www.motelmaya.com/_BrainWallet.html
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!