user2229: Is it possible to generate address and private key pair completely offline, using only dice / other random number generators, calculators, paper and pen? If yes, whats the procedure and formulas used?

user30446: A good article on keypair generation
http://www.swansontec.com/bitcoin-dice.html
Essentially, you can generate your private key using dice, and use a computer to derive an address from that private key.

user323: Yes, it is possible to create such keypairs offline, but the calculations are long and complex. You would need to find out how to:
1) Create a secp256k1 public key from a private key
2) Perform SHA-256 hashing
3) Perform RIPEMD-160 hashing
4) Be able to convert the final value into Base 58
Generally, the calculations would be very tedious; this is what we have computers for.

2229: <p>Is it possible to generate address and private key pair completely offline, using only dice / other random number generators, calculators, paper and pen? If yes, whats the procedure and formulas used?</p>
 30446: <p>A good article on keypair generation
<a href="http://www.swansontec.com/bitcoin-dice.html" rel="nofollow">http://www.swansontec.com/bitcoin-dice.html</a></p>

<p>Essentially, you can generate your private key using dice, and use a computer to derive an address from that private key.</p>
 323: <p>Yes, it is possible to create such keypairs offline, but the calculations are long and complex. You would need to find out how to:</p>

<p>1) Create a secp256k1 public key from a private key</p>

<p>2) Perform SHA-256 hashing</p>

<p>3) Perform RIPEMD-160 hashing</p>

<p>4) Be able to convert the final value into Base 58</p>

<p>Generally, the calculations would be very tedious; this is what we have computers for.</p>
