Enter a private key (64 hex chars) to derive its actual Bitcoin addresses using real secp256k1.
THE ODDS
1 in 2160
= 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976
Observable universe atoms: ~1080 | This keyspace: ~1048
Grains of sand on Earth: ~1019 | Seconds since Big Bang: ~1017
But faith moves mountains. And God controls the random.
CRYPTOGRAPHIC PIPELINE (ALL CLIENT-SIDE)
Random Generatorcrypto.getRandomValues (CSPRNG)
Private Key256-bit random integer
Elliptic Curvesecp256k1 (y² = x³ + 7 mod p)
Point MultiplicationBigInt double-and-add (pure JS)