Author

Topic: cold storage via brainwallet.org (Read 1116 times)

legendary
Activity: 1260
Merit: 1000
World Class Cryptonaire
March 01, 2014, 05:54:40 AM
#12
if electrum private keys can be restored using 12 dictionary words for the seed, isn't that less secure?

No, but I understand where this is coming from. This was one of the first questions I asked about Electrum too:

https://bitcointalksearch.org/topic/m.1883397

The seed is a 128bit random number generated by a computer. Computers are better at generating random numbers than human beings. The seed in words is merely a human friendly representation of the numerical seed. Changing the way it is presented does not change the fact that it has 128bits of entropy.

Edit: Also if you want to know why human generated passphrases are a bad idea see this post from a bitcoin-qt developer:

https://bitcointalksearch.org/topic/m.3345309

Thank you for that reference. Time to move away from my brain wallet
legendary
Activity: 3682
Merit: 1580
February 26, 2014, 02:52:17 AM
#11
if electrum private keys can be restored using 12 dictionary words for the seed, isn't that less secure?

No, but I understand where this is coming from. This was one of the first questions I asked about Electrum too:

https://bitcointalksearch.org/topic/m.1883397

The seed is a 128bit random number generated by a computer. Computers are better at generating random numbers than human beings. The seed in words is merely a human friendly representation of the numerical seed. Changing the way it is presented does not change the fact that it has 128bits of entropy.

Edit: Also if you want to know why human generated passphrases are a bad idea see this post from a bitcoin-qt developer:

https://bitcointalksearch.org/topic/m.3345309
legendary
Activity: 1260
Merit: 1000
World Class Cryptonaire
February 26, 2014, 02:13:54 AM
#10
if electrum private keys can be restored using 12 dictionary words for the seed, isn't that less secure?
legendary
Activity: 3682
Merit: 1580
February 26, 2014, 01:55:39 AM
#9
even if it is over 60 alphanumeric + symbols long with none of it being from a dictionary?

A real private key is only 51 characters, just use that.

easier for me to remember if i get to make it up Cheesy


That right there is the problem. If you made it up then it doesn't matter how long it is it is not random enough to be a secure passphrase.

My suggestion to you is that you install electrum on your offline PC. It can function both as a brain wallet and a full fledged offline wallet.
legendary
Activity: 1260
Merit: 1000
World Class Cryptonaire
February 26, 2014, 01:49:59 AM
#8
That is scary, how do i avoid that?

Edit: Could I use an online brainwallet with the public address to create the json, then on my offline pc input the private address and create the raw transaction?
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
February 26, 2014, 01:42:57 AM
#7
You need the tx of the unspent input, its n, and the amount.  Be careful or you could end up spending all your bitcoins in fees.
legendary
Activity: 1260
Merit: 1000
World Class Cryptonaire
February 26, 2014, 01:41:22 AM
#6
even if it is over 60 alphanumeric + symbols long with none of it being from a dictionary?

A real private key is only 51 characters, just use that.

easier for me to remember if i get to make it up Cheesy

What info do i need though from blockchain?
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
February 26, 2014, 01:28:10 AM
#5
even if it is over 60 alphanumeric + symbols long with none of it being from a dictionary?

A real private key is only 51 characters, just use that.
legendary
Activity: 1260
Merit: 1000
World Class Cryptonaire
February 26, 2014, 01:03:45 AM
#4
You can use the public address on an online computer with blockchain.info/listunspent to get the info you need.

But please I hope you didn't generate your keys using a brainwallet passphrase instead of a randomly generated one.  If so, your coins won't stay safe for long.

blockchain.info/listunspent doesnt work. If i choose a random address such as this one...is this what im looking for? and how does this fit into the brainwallet json?
http://blockchain.info/unspent?active=19kf1pxJaZqFmFeupSL9WViS6ExsVSKLc3&format=html
legendary
Activity: 1260
Merit: 1000
World Class Cryptonaire
February 26, 2014, 12:59:54 AM
#3
even if it is over 60 alphanumeric + symbols long with none of it being from a dictionary?
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
February 26, 2014, 12:42:32 AM
#2
You can use the public address on an online computer with blockchain.info/listunspent to get the info you need.

But please I hope you didn't generate your keys using a brainwallet passphrase instead of a randomly generated one.  If so, your coins won't stay safe for long.
legendary
Activity: 1260
Merit: 1000
World Class Cryptonaire
February 26, 2014, 12:36:12 AM
#1
Hello I have an offline pc that i used to generate a private/public BTC address. I then sent myself bitcoins to the offline address and I can confirm it is in there. Now my question is when I want to send a transaction from my offline pc (with brainwallet.org client javascript) how do I actually create the raw transaction data to send the transaction? My plan is to create the raw transaction on the offline pc, put it on a usb text file, then submit it to the block chain via blockchain.org.

My problem is that on the create transaction page from the brainwallet javascript I don't know what i have to do to be able to spend my unspent outputs or something along those lines...basically the client wants to access blockchain.info so it knows what to spend.

Any help is greatly appreciated.
Jump to: