Bitcoin Forum

Economy => Service Discussion => Topic started by: Spekulatius on April 24, 2013, 09:41:02 PM



Title: Is it possible that bitadress.org creates a Priv Key that dont match Public Key?
Post by: Spekulatius on April 24, 2013, 09:41:02 PM
As I said, is it possible that bitaddress.org creates private keys that dont match the public keys it generates?
It would be quite horrible if you sent a large amount of Bitcoins to an address with a faulty private key! I wonder if it is possible and/or has happened in the past that bitaddress.org, the program I am using for it has such a defect.

Thx


Title: Re: Is it possible that bitadress.org creates a Priv Key that dont match Public Key?
Post by: Stephen Gornick on April 25, 2013, 01:07:20 AM
As I said, is it possible that bitaddress.org creates private keys that dont match the public keys it generates?
It would be quite horrible if you sent a large amount of Bitcoins to an address with a faulty private key! I wonder if it is possible and/or has happened in the past that bitaddress.org, the program I am using for it has such a defect.

There was a bug with v2.1's vanity address code.  It was discovered fairly quickly and I'm not aware of anyone having lost any funds from it:

The fix is now live as part of v2.2:
https://www.bitaddress.org/bitaddress.org-v2.2-SHA1-d414530eea984e9ebdd40dc27af9078cd73dc3b3.html
 - critical bug fix to Vanity Wallet multiplication of a public key with a private key.
   Bug was due to incorrect construction of BigInteger object. Which results in the incorrect
   Bitcoin Address being displayed. Therefore, v2.1 has been taken offline.

Nobody has ever reported a paper wallet with the claim that the Bitcoin address didn't correspond to the private key.

You can check using BrainWallet:
 - http://brainwallet.org  <--- Click "Private Key" then paste.  Can be used Offline as well.