Given a private key, how do you get a public address

16

2

Possible Duplicate:
How are public & private keys in an address created?

I am scanning in a private key from a QR code in an app I am writting to handle the import of physical bitcoins.

Given a private key, how can I get the public key so that I can lookup its value on the block explorer?

RobKohr

Posted 2011-10-28T20:45:32.493

Reputation: 612

Question was closed 2012-02-08T18:13:48.630

Do you want the algorithms? Do you want code in a specific language?David Schwartz 2011-10-28T21:15:10.497

Yep, that question answered it.RobKohr 2011-10-29T21:57:57.440

@RobKohr I made a practical example here: http://bitcoin.stackexchange.com/a/29811/1761 I hope this help you.

Felipe 2014-07-31T21:01:20.880

Answers

5

In ECDSA public keys are usually generated from a random private key. The simple answer then would be, that instead of using a random private key, you use the given private key and it should generate the public key. After that, perform the steps listed in the Wiki to find out the conventional notation for the public key you can use anywhere.

ThePiachu

Posted 2011-10-28T20:45:32.493

Reputation: 41 594