Private Key Tools β 22 focused calculators
Every function of the classic private-key calculator, split into its own page. Each one takes a single input with a real sample value, shows the live result, and then explains the underlying cryptography in full β in both English and Chinese.
Private key & representations
A private key is an integer that can be written in several equally valid ways. These pages convert between them and explain what each notation actually means.
Private key derivation
The one-way chain that turns a secret number into the things you actually publish: public keys, WIF exports and the five address types.
Public keys & encoding
The public, math-facing half: curve arithmetic, byte serialization, and the two encodings β Base58Check and Bech32 β that wrap everything into text.
Address analysis
Go the other direction: start from an address you already have, work out exactly what it is, and read what the blockchain says about it.
Wallets & mnemonics
Where private keys actually come from: BIP39 mnemonics, BIP32 derivation paths, and the cautionary tale of brainwallets.
How these tools fit together
Every page in this section is a single step of the same derivation, extracted into its own page so the step can be explained properly. Read them in order and you have walked the entire path from a random 256-bit number to a spendable address.
| Stage | What happens | Reversible? |
|---|---|---|
| Entropy β mnemonic | 128β256 random bits + a 4β8 bit checksum, mapped to BIP39 words | Yes |
| Mnemonic β seed | PBKDF2-HMAC-SHA512, 2048 iterations, salt "mnemonic"+passphrase | No (one-way) |
| Seed β private key | BIP32 HMAC-SHA512 chain along a derivation path | No |
| Private key β public key | Elliptic-curve point multiplication kΒ·G | No (ECDLP) |
| Public key β hash160 | RIPEMD160(SHA256(pubkey)) | No |
| hash160 β address | Base58Check or Bech32 encoding with a version/witness tag | Yes (decode only) |
Each tool has an input box that shows a real sample value as its placeholder, a Convert button, and a long technical write-up underneath. Nothing is submitted anywhere except this server, and no input is logged.