Pages:
Author

Topic: [ANN] bitaddress.org Safe JavaScript Bitcoin address/private key - page 16. (Read 153019 times)

sr. member
Activity: 437
Merit: 415
1ninja
sr. member
Activity: 437
Merit: 415
1ninja
thanx.  good to know i'm not hallucinating.

how do you run a diff?

I use KDiff3 it integrates well with Windows. Select two files from Windows Explorer right click then select KDiff->Compare
http://kdiff3.sourceforge.net/

legendary
Activity: 1764
Merit: 1002
why does this:

Code:
cypher@cypher:~/Desktop$ sha1sum bitaddress.org.html
2d139339eaf0d1884436c316525e2f89d7249d45  bitaddress.org.html

not match this:

2014-04-15: status ACTIVE
bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html
 - Split Wallet: Shamir's Secret Sharing for a Bitcoin private key.
   Thanks to Jeff Weiss.

For the sake of paranoia if you still have the file that returned the bad hash can you do a diff and look for anything suspicious?

If you did save the page as "web page complete" by accident there should be obvious signs. Also, if there was something malicious in the file you received it should jump out by doing a diff.

I got the raw code from github and did a Save Page As like I always do. Unfortunately I already deleted that file obviously.

After the 2.9.0 release I merged in some other commits. You need to save the commit which has v2.9.0 in the commit message/comments. Sometimes github is ahead of the website because I'm working on commits for the next release. So, be sure to double check the commit message for the version number.

Here is the url to the raw html for v2.9.0 from github it is with UNIX line endings
https://raw.githubusercontent.com/pointbiz/bitaddress.org/27aedc4fb8768bd19d623e80d6af3a43cdb47bb9/bitaddress.org.html
sha1sum = e2eca3335e9483fac7276ccee569469194e00605

v2.9.0 on bitaddress.org was signed with DOS line endings
https://www.bitaddress.org/bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html
sha1sum = 6e9ae5c64d510b53fa39e36a3017d5342b838984

You downloaded this version from github which is 2 commits after v2.9.0 but before v2.9.1 was released.
https://raw.githubusercontent.com/pointbiz/bitaddress.org/351a8df3f4f052333398cd97b70bad9ad7650ba0/bitaddress.org.html
sha1sum = 2d139339eaf0d1884436c316525e2f89d7249d45

Github for Windows converts line endings to DOS when I sync which accounts for the mistake of releasing v2.9.0 signed to the website with DOS line endings. From both Github for Windows and Visual Studio DOS line endings keep creeping back in, if someone has a solution for that on Windows, especially using Visual Studio I would appreciate a suggestion.

thanx.  good to know i'm not hallucinating.

how do you run a diff?
sr. member
Activity: 437
Merit: 415
1ninja
why does this:

Code:
cypher@cypher:~/Desktop$ sha1sum bitaddress.org.html
2d139339eaf0d1884436c316525e2f89d7249d45  bitaddress.org.html

not match this:

2014-04-15: status ACTIVE
bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html
 - Split Wallet: Shamir's Secret Sharing for a Bitcoin private key.
   Thanks to Jeff Weiss.

For the sake of paranoia if you still have the file that returned the bad hash can you do a diff and look for anything suspicious?

If you did save the page as "web page complete" by accident there should be obvious signs. Also, if there was something malicious in the file you received it should jump out by doing a diff.

I got the raw code from github and did a Save Page As like I always do. Unfortunately I already deleted that file obviously.

After the 2.9.0 release I merged in some other commits. You need to save the commit which has v2.9.0 in the commit message/comments. Sometimes github is ahead of the website because I'm working on commits for the next release. So, be sure to double check the commit message for the version number.

Here is the url to the raw html for v2.9.0 from github it is with UNIX line endings
https://raw.githubusercontent.com/pointbiz/bitaddress.org/27aedc4fb8768bd19d623e80d6af3a43cdb47bb9/bitaddress.org.html
sha1sum = e2eca3335e9483fac7276ccee569469194e00605

v2.9.0 on bitaddress.org was signed with DOS line endings
https://www.bitaddress.org/bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html
sha1sum = 6e9ae5c64d510b53fa39e36a3017d5342b838984

You downloaded this version from github which is 2 commits after v2.9.0 but before v2.9.1 was released.
https://raw.githubusercontent.com/pointbiz/bitaddress.org/351a8df3f4f052333398cd97b70bad9ad7650ba0/bitaddress.org.html
sha1sum = 2d139339eaf0d1884436c316525e2f89d7249d45

Github for Windows converts line endings to DOS when I sync which accounts for the mistake of releasing v2.9.0 signed to the website with DOS line endings. From both Github for Windows and Visual Studio DOS line endings keep creeping back in, if someone has a solution for that on Windows, especially using Visual Studio I would appreciate a suggestion.
newbie
Activity: 11
Merit: 0
The background image for the art on the paper wallet is public domain it was sourced from a contest run by casascius on this forum. So I believe no attribution is required. Feel free to distribute your tool.

I have received some requests in the past about re-creating a paper wallet with a known key. At this moment I do not have any plans to implement that functionality, I may change my mind in the future.

Thanks for getting back to me. What I have is now published at www.bitreplace.org and on GitHub. Hopefully it will be useful. I will try to improve it so it can derive the bitcoin address and QR Codes given a private key in the future but HTML, CSS and JS are new to me for now!
hero member
Activity: 742
Merit: 502
Circa 2010
I have a noob question:

When I save the website to a file and open that file in my browser in offline mode, I don't see the "initial mouse screen" anymore. It goes straight to the main website. Why?

However, I still get the green dots when I mouse move on the regular page. But I get no initial page that prompts me to move the mouse.

What should I do about this?

Did you save the file as 'Webpage HTML only' and if so which browser are you using?

Compressed keys take up less space in the blockchain, therefore the transaction can be smaller. There is a detailed explanation on how this works.

As an example, you have a bunch of unspent outputs on a bunch of different non-compressed addresses, which if you send them all in a transaction will take up 2000 bytes. Had those exact same unspent outputs been on compressed addresses, the transaction size would be about half the size, or 1000 bytes.

Transaction fees are based on the size of the transaction, not on the amount.

More info in the following links:
https://www.google.com.ph/search?q=compressed+bitcoin+keys
http://bitcoin.stackexchange.com/questions/3059/what-is-a-compressed-bitcoin-key
https://bitcointalksearch.org/topic/compressed-vs-uncompresed-private-keys-129652

Thanks, I've been using compressed keys for a while on that basis but I wasn't exactly too sure whether it was right. On the topic of fees (a bit off-topic again) have they been reduced to 0.00001 from 0.0001 and if so has this change been accepted by both the nodes and the miners?
pf
full member
Activity: 176
Merit: 105
I have a noob question:

When I save the website to a file and open that file in my browser in offline mode, I don't see the "initial mouse screen" anymore. It goes straight to the main website. Why?

However, I still get the green dots when I mouse move on the regular page. But I get no initial page that prompts me to move the mouse.

What should I do about this?
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Ah ok, thanks. A bit off-topic but I've heard that compressed keys may lead to smaller tx sizes and hence helps to reduce possible fees and blockchain block? Is this true and if so why?

Compressed keys take up less space in the blockchain, therefore the transaction can be smaller. There is a detailed explanation on how this works.

As an example, you have a bunch of unspent outputs on a bunch of different non-compressed addresses, which if you send them all in a transaction will take up 2000 bytes. Had those exact same unspent outputs been on compressed addresses, the transaction size would be about half the size, or 1000 bytes.

Transaction fees are based on the size of the transaction, not on the amount.

More info in the following links:
https://www.google.com.ph/search?q=compressed+bitcoin+keys
http://bitcoin.stackexchange.com/questions/3059/what-is-a-compressed-bitcoin-key
https://bitcointalksearch.org/topic/compressed-vs-uncompresed-private-keys-129652
hero member
Activity: 742
Merit: 502
Circa 2010
I just went there, just now.

bitaddress.org

After the mouse and keyboard random input, the easiest way to generate compressed keys is to go to the Bulk Wallet tab, and click on Compressed Addresses, then hit Generate.

Compressed private keys begin with the letters K or L.

Personally, I prefer using vanitygen to create a lot of keys, its much faster than the javascript version.

Ah ok, thanks. A bit off-topic but I've heard that compressed keys may lead to smaller tx sizes and hence helps to reduce possible fees and blockchain block? Is this true and if so why?
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
Sorry if this has been asked before - but is this capable of producing compressed private keys and if so how would one go about it?

I just went there, just now.

bitaddress.org

After the mouse and keyboard random input, the easiest way to generate compressed keys is to go to the Bulk Wallet tab, and click on Compressed Addresses, then hit Generate.

Compressed private keys begin with the letters K or L.

Personally, I prefer using vanitygen to create a lot of keys, its much faster than the javascript version.
hero member
Activity: 742
Merit: 502
Circa 2010
Sorry if this has been asked before - but is this capable of producing compressed private keys and if so how would one go about it?
sr. member
Activity: 437
Merit: 415
1ninja
why does this:

Code:
cypher@cypher:~/Desktop$ sha1sum bitaddress.org.html
2d139339eaf0d1884436c316525e2f89d7249d45  bitaddress.org.html

not match this:

2014-04-15: status ACTIVE
bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html
 - Split Wallet: Shamir's Secret Sharing for a Bitcoin private key.
   Thanks to Jeff Weiss.

For the sake of paranoia if you still have the file that returned the bad hash can you do a diff and look for anything suspicious?

If you did save the page as "web page complete" by accident there should be obvious signs. Also, if there was something malicious in the file you received it should jump out by doing a diff.

I got the raw code from github and did a Save Page As like I always do. Unfortunately I already deleted that file obviously.

After the 2.9.0 release I merged in some other commits. You need to save the commit which has v2.9.0 in the commit message/comments. Sometimes github is ahead of the website because I'm working on commits for the next release. So, be sure to double check the commit message for the version number.
legendary
Activity: 1764
Merit: 1002
why does this:

Code:
cypher@cypher:~/Desktop$ sha1sum bitaddress.org.html
2d139339eaf0d1884436c316525e2f89d7249d45  bitaddress.org.html

not match this:

2014-04-15: status ACTIVE
bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html
 - Split Wallet: Shamir's Secret Sharing for a Bitcoin private key.
   Thanks to Jeff Weiss.

For the sake of paranoia if you still have the file that returned the bad hash can you do a diff and look for anything suspicious?

If you did save the page as "web page complete" by accident there should be obvious signs. Also, if there was something malicious in the file you received it should jump out by doing a diff.

I got the raw code from github and did a Save Page As like I always do. Unfortunately I already deleted that file obviously.
sr. member
Activity: 437
Merit: 415
1ninja
why does this:

Code:
cypher@cypher:~/Desktop$ sha1sum bitaddress.org.html
2d139339eaf0d1884436c316525e2f89d7249d45  bitaddress.org.html

not match this:

2014-04-15: status ACTIVE
bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html
 - Split Wallet: Shamir's Secret Sharing for a Bitcoin private key.
   Thanks to Jeff Weiss.

For the sake of paranoia if you still have the file that returned the bad hash can you do a diff and look for anything suspicious?

If you did save the page as "web page complete" by accident there should be obvious signs. Also, if there was something malicious in the file you received it should jump out by doing a diff.
sr. member
Activity: 437
Merit: 415
1ninja
Hi

Many thanks for your hard work. I used bitaddress.org a few weeks ago to create my first ever paper wallet. I was holding a bit too much BTC unsafely until then.  Undecided

When I created my paper wallet, which I printed a couple of copies of, I messed up when attempting to laminate them and they both ended up getting chewed. Fortunately I could still scan the QR Codes so I didn't lose my BTC. Cheesy

The problem I then had was that I didn't want to start from scratch but I still wanted a nice, and laminated, paper wallet. I tried using GIMP to do a recreation but the text was way too blurry when rotated and it was generally below par. I ended up using HTML and CSS to recreate my paper wallets and I'm glad to say it was successful. In doing this I ended up creating a utility that can do all this for me. It includes your background but nothing else. It doesn't recreate the QR Codes either, you have to use your 'Wallet Details' to do that. I think some others may find it useful if they mess up like me, is it okay to distribute it and if so how do I attribute your background to you?

If it's not okay or if you don't mind doing so could you please include the ability to recreate paper wallets from a given private key in bitaddress.org?

The background image for the art on the paper wallet is public domain it was sourced from a contest run by casascius on this forum. So I believe no attribution is required. Feel free to distribute your tool.

I have received some requests in the past about re-creating a paper wallet with a known key. At this moment I do not have any plans to implement that functionality, I may change my mind in the future.
sr. member
Activity: 437
Merit: 415
1ninja
why does this:

Code:
cypher@cypher:~/Desktop$ sha1sum bitaddress.org.html
2d139339eaf0d1884436c316525e2f89d7249d45  bitaddress.org.html

not match this:

bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html

Probably because your web browser mangled the file. Try using curl or wget to download it.

i don't think so.  it's never acted up before.

in fact, now it matches since pointbiz posted the new version above just today Smiley

Not sure what to say but I didn't touch the 2.9.0 file today. I know you didn't make a noob error but others might by not saving the page as HTML only. As always, it's super difficult to ensure the integrity of the path between my authorship of the HTML document and your receipt so confirming the sha1 checksum is the only way to be safe.
legendary
Activity: 1764
Merit: 1002
why does this:

Code:
cypher@cypher:~/Desktop$ sha1sum bitaddress.org.html
2d139339eaf0d1884436c316525e2f89d7249d45  bitaddress.org.html

not match this:

bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html

Probably because your web browser mangled the file. Try using curl or wget to download it.

i don't think so.  it's never acted up before.

in fact, now it matches since pointbiz posted the new version above just today Smiley
sr. member
Activity: 437
Merit: 415
1ninja
v2.9.1
https://www.bitaddress.org/bitaddress.org-v2.9.1-SHA1-67b1facd70890aa9544597e97122c7a1d4fdc821.html
 - Hungarian translation. Thanks bitcoin333.
 - Auto detect culture and translate. Thanks onovy.
legendary
Activity: 2940
Merit: 1330
why does this:

Code:
cypher@cypher:~/Desktop$ sha1sum bitaddress.org.html
2d139339eaf0d1884436c316525e2f89d7249d45  bitaddress.org.html

not match this:

bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html

Probably because your web browser mangled the file. Try using curl or wget to download it.
Pages:
Jump to: