Bitcoin Core
The passphrase set with encryptwallet protects the keys inside wallet.dat. The file usually survives; the passphrase is the missing piece.
If the wallet file or browser vault still exists, a forgotten password is one of the more recoverable situations in crypto — but only when something about the password can be reconstructed. Here is how that is judged.
A wallet password does not generate your keys; it encrypts them. The private keys already exist inside the wallet file, the keystore or the browser vault, sealed behind a key-derivation function. Recovery therefore means finding the input that unlocks an existing container — a search that can be verified instantly and run in parallel.
That is the good news. The limit is arithmetic: each additional unknown character multiplies the work, and wallets deliberately use slow key-derivation functions so that every guess costs real time. A password you half-remember is a small search. A twenty-character random string is not a search at all.
So the decisive question is never 'can passwords be cracked' but 'how much of yours can you still describe'.
Do not send the password fragments anywhere yet. Just reconstruct them for yourself — the assessment only needs to know how constrained the search is.
The passphrase set with encryptwallet protects the keys inside wallet.dat. The file usually survives; the passphrase is the missing piece.
The password decrypts a vault stored in the browser extension profile. If the profile still exists, there is something to work with.
Password protection may cover the whole wallet file or only the private keys, which changes what is visible without it.
A standard scrypt or PBKDF2 container. Verifiable per guess, and directly constrained by how much of the password you recall.
No. Wallets use deliberately slow key derivation, so each guess costs meaningful time. Unconstrained searches over strong passwords exceed any realistic timeframe. Only a constrained search — driven by what you remember — is practical.
Usually not. A valid seed phrase lets you restore the wallet in fresh software with a new password. If the seed restores an empty wallet, the issue is normally the derivation path, the wallet type, or an additional passphrase rather than the password.
It frequently destroys the very data recovery depends on. Reinstalling can overwrite the encrypted vault or wallet file. Copy the existing data to separate storage before changing anything.
There is no fixed number. What matters is the structure: knowing that the password is 'a capitalised word, a four-digit year and one symbol' is far more valuable than a list of unrelated guesses.
Describe the wallet, what happened and what information you still have. You will get an honest assessment of whether recovery is technically feasible — without sending any secret credentials.
Assess My Password Recovery Case