🔐 The safe way to let us help

Send us only a hash.
Here's how to make one.

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.

What a hash is — and why it's safe to send

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.

✓ A hash lets us test guesses — it cannot rebuild your wallet

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.

✗ What you will never send us

No honest recovery service ever needs any of these. If anyone asks — us included — stop.

  • Your seed phrase / recovery phrase (the 12 or 24 words).
  • Your private keys.
  • For most wallets, not even the wallet file itself — the extraction below runs on your machine and spits out only the hash.
  • Any upfront payment, "unlock fee", "tax" or "deposit".

Extract the hash from your wallet

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.

🛠 One-time setup

The extractors for Bitcoin Core, Ethereum and Electrum ship inside John the Ripper (jumbo) — free and open-source.

sudo apt install john copy

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/.

Bitcoin Core / Litecoin / Dogecoin Core wallet.dat

Point the extractor at your wallet.dat file. The file itself never leaves your computer.

python3 /usr/share/john/bitcoin2john.py wallet.dat copy

Send us the single line it prints, starting with $bitcoin$.

Ethereum keystore (Geth / MyEtherWallet JSON) UTC--… .json

Your keystore is a JSON file, often named UTC--….

python3 /usr/share/john/ethereum2john.py keystore.json copy

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 browser vault

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:

python3 metamask2hashcat.py --vault vault.json copy

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.

Electrum wallet file

Point the extractor at your Electrum wallet file (by default in the wallets folder).

python3 /usr/share/john/electrum2john.py default_wallet copy

Send us the line starting with $electrum$.

💼 Exodus · Blockchain.com · others guided

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.

Every command above is open-source and public. You're welcome to read what each extractor does before you run it — that's the point of doing it on your own machine.

Seed phrases & paper wallets work differently

🧩 Here, there's no hash to send — so you run the search yourself

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 →

How to send your hash

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.