You never hand us your wallet, your seed phrase or your private key. You extract a small fingerprint — a hash — from your own wallet, on your own machine, and send only that. This page shows you exactly how.
Your wallet locks your keys with a password run through a deliberately slow "one-way" function. A hash is the public fingerprint of that lock.
From your hash we can check a password guess offline, on our own GPUs, millions of times. But the function only runs one way: the hash can never be turned back into your keys, your seed, or your coins — not by us, not by anyone, even once we find the password.
When we succeed, all we can give you is the password itself. You type it into your wallet, on your device. Your funds never pass through our hands for a single second. That's the whole point — we are structurally unable to steal from you.
No honest recovery service ever needs any of these. If anyone asks — us included — stop.
Pick your wallet below. Comfortable in a terminal? The commands are right there. Not sure? We'll get on a call and walk you through it — you run it, we just watch; only the hash leaves your machine.
The extractors for Bitcoin Core, Ethereum and Electrum ship inside John the Ripper (jumbo) — free and open-source.
On macOS: brew install john-jumbo. The scripts below are plain Python files that come with it — on Kali/Debian they live in /usr/share/john/.
Point the extractor at your wallet.dat file. The file itself never leaves your computer.
Send us the single line it prints, starting with $bitcoin$.
Your keystore is a JSON file, often named UTC--….
Send us the line starting with $ethereum$. Note: some keystores use a slow "scrypt" setting that's very hard to crack — if so, we'll tell you honestly during the assessment.
MetaMask keeps an encrypted vault blob inside the browser. It is already encrypted — useless to anyone without your password — and it is not your seed phrase. Save that blob to a file called vault.json, then:
Send us the line starting with $metamask$. Finding the vault blob takes a couple of clicks — the guided assessment walks you through it step by step for your browser.
Point the extractor at your Electrum wallet file (by default in the wallets folder).
Send us the line starting with $electrum$.
These each have their own extractor (for example exodus2hashcat.py for an Exodus seed.seco file). Rather than guess, we give you the exact one-line command for your wallet during the free assessment, and you run it yourself.
Same rule throughout: the tool runs on your machine, and only the resulting hash is ever sent.
For a seed phrase with a missing/wrong/out-of-order word (BIP39), a 25th-word passphrase, or a BIP38 paper wallet, success means recovering the keys directly. So we don't take anything from you at all: we give you our open-source tool and a ranked list of candidates, and you run it on your own machine. Nothing sensitive ever leaves your hands.
Our BIP38 decryptor is public and validated against the official test vectors — you can check it before you trust it. See the tool →
That one line — and nothing else — is all we need to begin.
Paste the single hash line into the recovery form, or email it to us. Add anything you remember about the password; that's what actually moves the odds. We'll confirm the wallet is yours and give you an honest read before any work — and you never owe a cent unless we open it.