<h2>Passwords and Pass-phrases</h2>
<blockquote>
<p>I have [...] <strong>passphrase</strong> (a good guess on it)</p>
</blockquote>
<p>...</p>
<blockquote>
<p>when I installed years ago Copay, I did set a <strong>password</strong> also.</p>
</blockquote>
<p>I'm not 100% certain that you mean two different things by the words I highlighted. People play fast and loose with these words.</p>
<p>Password or Pass-phrase can refer to the same thing or to different things.</p>
<ol>
<li><p>A Password or Pass-phrase can be used to protect the wallet. Typically by using it, directly or indirectly, as an encryption key to encrypt the wallet contents. This is not needed when using the seed-phrase to recover control over money and create a new wallet.</p>
</li>
<li><p>A BIP-39 pass-phrase is, as I understand it, simply additional words appended to the seed-phrase. This pass-phrase is chosen by the user, the seed-phrase is typically generated randomly by the wallet, not chosen by the user. The seed-phrase is sometimes called a recovery-phrase or backup-phrase.</p>
</li>
</ol>
<p>So if your pass-phrase is just a multi-word password, as in case 1 above, you can ignore it.</p>
<h2>BTCRecover</h2>
<p>See <a href="https://github.com/gurnec/btcrecover/blob/master/TUTORIAL.md" rel="nofollow noreferrer">https://github.com/gurnec/btcrecover/blob/master/TUTORIAL.md</a></p>
<blockquote>
<p>BIP-39 Passphrases<br />
Some BIP-39 compliant wallets offer a feature to add a “BIP-39” or “plausible deniability” passphrase to your seed (mnemonic),</p>
</blockquote>
<p>It seems to me that you use the <code>bip-39</code> option and just add the BIP-39 pass-phrase to the token list, but a careful study of the documentation ought to make this clear.</p>

CC BY-SA 4.0
2021-02-11T11:05:16.470Z
2021-02-11T11:25:32.747Z
2021-02-11T11:25:32.747Z
RedGrittyBrick
<p>I try to use BTCRecover, because I can not recover my old Copay app. All I have</p>
<ul>
<li>12 word</li>
<li>a BTC address</li>
<li>passphrase (a good guess on it)</li>
</ul>
<p>Checking this video: <a href="https://www.youtube.com/watch?v=8q65eqpf4gE" rel="nofollow noreferrer">https://www.youtube.com/watch?v=8q65eqpf4gE</a></p>
<p><a href="https://github.com/3rdIteration/btcrecover" rel="nofollow noreferrer">https://github.com/3rdIteration/btcrecover</a></p>
<p>Installed the environment.</p>
<p>I did not found any example where all the 3 info is passed. Usually script input is</p>
<ul>
<li>12 word</li>
<li>a BTC address</li>
</ul>
<p>But when I installed years ago Copay, I did set a password also. As I remember. :)</p>
<p>My expectation is to find out what was the derivation path at that time with Copay, maybe it was different then now. Basically I would validate all the 3 source are ok.</p>
<p>1: Am I on the right track?
2: Which scipt / setting I need to pass the passphrase?</p>
<p>I started based on this example:</p>
<pre><code>python seedrecover.py --wallet-type bip39 --addrs bc1qv87qf7prhjf2ld8vgm7l0mj59jggm6ae5jdkx2 --mnemonic &quot;element entire sniff tired miracle solve shadow scatter hello never tank side sight isolate sister uniform advice pen praise soap lizard festival connect&quot; --addr-limit 5
</code></pre>

<wallet-recovery>
How to pass passphrase to BTCRecover?
János
# How to pass passphrase to BTCRecover?

(Asked by: username_0 on 2021-02-10)

I try to use BTCRecover, because I can not recover my old Copay app. All I have

* 12 word
* a BTC address
* passphrase (a good guess on it)

Checking this video: <https://www.youtube.com/watch?v=8q65eqpf4gE>

<https://github.com/3rdIteration/btcrecover>

Installed the environment.

I did not found any example where all the 3 info is passed. Usually script input is

* 12 word
* a BTC address

But when I installed years ago Copay, I did set a password also. As I remember. :)

My expectation is to find out what was the derivation path at that time with Copay, maybe it was different then now. Basically I would validate all the 3 source are ok.

1: Am I on the right track?
2: Which scipt / setting I need to pass the passphrase?

I started based on this example:

```
python seedrecover.py --wallet-type bip39 --addrs bc1qv87qf7prhjf2ld8vgm7l0mj59jggm6ae5jdkx2 --mnemonic "element entire sniff tired miracle solve shadow scatter hello never tank side sight isolate sister uniform advice pen praise soap lizard festival connect" --addr-limit 5

```

**Tags:** wallet-recovery


---

## 1 answers

### Answer by username_1 on 2021-02-11. Score: 0 | Accepted answer

## Passwords and Pass-phrases

> I have [...] **passphrase** (a good guess on it)

...

> when I installed years ago Copay, I did set a **password** also.

I'm not 100% certain that you mean two different things by the words I highlighted. People play fast and loose with these words.

Password or Pass-phrase can refer to the same thing or to different things.

1. A Password or Pass-phrase can be used to protect the wallet. Typically by using it, directly or indirectly, as an encryption key to encrypt the wallet contents. This is not needed when using the seed-phrase to recover control over money and create a new wallet.
2. A BIP-39 pass-phrase is, as I understand it, simply additional words appended to the seed-phrase. This pass-phrase is chosen by the user, the seed-phrase is typically generated randomly by the wallet, not chosen by the user. The seed-phrase is sometimes called a recovery-phrase or backup-phrase.

So if your pass-phrase is just a multi-word password, as in case 1 above, you can ignore it.

## BTCRecover

See <https://github.com/gurnec/btcrecover/blob/master/TUTORIAL.md>

> BIP-39 Passphrases  
> Some BIP-39 compliant wallets offer a feature to add a “BIP-39” or “plausible deniability” passphrase to your seed (mnemonic),

It seems to me that you use the `bip-39` option and just add the BIP-39 pass-phrase to the token list, but a careful study of the documentation ought to make this clear.


---

