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:
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.