Partial private key reconstruction from a WIF mask
When a Bitcoin private key is known only partially, recovery complexity depends mostly on unknown symbol positions and whether candidate checks can use a public key.
Why position of unknowns matters
Missing symbols clustered at the end are usually easier than unknowns scattered in random positions. Random-position uncertainty expands candidate space faster.
Public key vs address-only validation
Public key validation can eliminate invalid candidates earlier. Address-only workflows are possible, but typically with lower practical limits.
Mask quality checklist
- Use exact known characters and
?only for unknowns. - Do not mix similar-looking symbols from OCR mistakes without noting uncertainty.
- Record whether source was text export, screenshot, or paper wallet.