<p>I recently came across the same issue with an old wallet.<br />
Luckily they still have an old repo on github with a decrypt tool that you should be able to use to decrypt your wallet and get the private key.</p>
<p>The repo is here:<br />
<a href="https://github.com/Coinprism/backup-decrypt-tool" rel="nofollow noreferrer">https://github.com/Coinprism/backup-decrypt-tool</a></p>
<hr />
<p>I'm not sure how versed you are with programming, but here's a quick summary of what I did to get it working and successfully sweep the funds into a separate wallet:</p>
<p>1: Firstly download the project, or if you have git you can simply clone it:</p>
<pre><code>git clone https://github.com/Coinprism/backup-decrypt-tool.git
</code></pre>
<p>2: The tool is a .NET project written in C#. Tou will need to install .NET Core 2.0 Runtime in order to build the tool.<br />
You can donload the install for windows here: <a href="https://dotnet.microsoft.com/download/dotnet/2.0/runtime" rel="nofollow noreferrer">https://dotnet.microsoft.com/download/dotnet/2.0/runtime</a></p>
<p>3: Once installed, open your terminal and navigate to the <code>Coinprism.BackupDecryptTool</code> directory inside the project.<br />
From here you can build and run the tool using the following command:</p>
<pre><code>dotnet run
</code></pre>
<p>4: Provided it successfully builds, you will be prompted to enter your info:</p>
<ul>
<li>enter the the &quot;priv&quot; value from your backup as the &quot;Encrypted value to decrypt&quot;</li>
<li>enter the &quot;salt&quot; value</li>
<li>finally enter your password</li>
</ul>
<p>5: The tool will decrypt your wallet and spit out the unencrypted private key and the corresponding bitcoin address.<br />
Check that the address being displayed matches the one in your backup. If they are different, then check your info. Most likely your password is incorrect.</p>
<p>6: once you have the correct private key, you can sweep the funds using a bitcoin wallet.<br />
I used <a href="http://electrum.org" rel="nofollow noreferrer">Electrum wallet</a>, as that runs locally and has a simple feature to sweep funds from a private key. You can put in any destination address as you wish while sweeping.</p>
<hr />

CC BY-SA 4.0
2021-08-31T15:28:42.430Z
2021-08-31T15:28:42.430Z
OACDesigns
<p>I have exported wallet with encrypted keys and that wallet provider is closed. Is there a way to decrypt priv that is encrypted with PKBDF2-SHA256, iterations and salt. I think I remember the password I have used to encrypt the wallet.</p>
<p>The wallet provider is coinprism. The back-up is in the following format (JSON file)</p>
<pre><code>{
  &quot;keys&quot;: [
    {
      &quot;addr&quot;: &quot;&lt;BTC_address&gt;&quot;,
      &quot;priv&quot;: &quot;&lt;97 length encrypted private key&gt;&quot;, 
      &quot;encryptionMode&quot;: &quot;PKBDF2-SHA256&quot;,
      &quot;iterations&quot;: 2000
    }
  ],
  &quot;salt&quot;: &quot;&lt;salt&gt;&quot;
}
</code></pre>

CC BY-SA 4.0
2021-02-18T00:32:05.420Z
Yes, but what wallet provider is it? The format of the exported wallet is important.
ieatpizza
CC BY-SA 4.0
2021-02-18T07:23:18.220Z
The wallet provider is coinprism. The back-up is in the following format (JSON file)



{"keys":[{"addr":"<BTC_address>","priv":"<97 length encrypted private key>",
"encryptionMode":"PKBDF2-SHA256","iterations":2000}],"salt":"<salt>"}
groot
CC BY-SA 4.0
2021-02-19T09:19:39.450Z
@ieatpizza Do you think, this private key can be decrypted. I have the password.
groot
<wallet><wallet-recovery>
How to decrypt Bitcoin private key that is encrypted with PKBDF2-SHA256 and iterations and salt
groot
# How to decrypt Bitcoin private key that is encrypted with PKBDF2-SHA256 and iterations and salt

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

I have exported wallet with encrypted keys and that wallet provider is closed. Is there a way to decrypt priv that is encrypted with PKBDF2-SHA256, iterations and salt. I think I remember the password I have used to encrypt the wallet.

The wallet provider is coinprism. The back-up is in the following format (JSON file)

```
{
  "keys": [
    {
      "addr": "<BTC_address>",
      "priv": "<97 length encrypted private key>", 
      "encryptionMode": "PKBDF2-SHA256",
      "iterations": 2000
    }
  ],
  "salt": "<salt>"
}

```

**Tags:** wallet, wallet-recovery

> **Comments:**
> **username_1**: Yes, but what wallet provider is it? The format of the exported wallet is important.  
> **username_0**: The wallet provider is coinprism. The back-up is in the following format (JSON file)    {"keys":[{"addr":"<BTC_address>","priv":"<97 length encrypted private key>", "encryptionMode":"PKBDF2-SHA256","iterations":2000}],"salt":"<salt>"}  
> **username_0**: @username_1 Do you think, this private key can be decrypted. I have the password.  

---

## 1 answers

### Answer by username_2 on 2021-08-31. Score: 2

I recently came across the same issue with an old wallet.  
Luckily they still have an old repo on github with a decrypt tool that you should be able to use to decrypt your wallet and get the private key.

The repo is here:  
<https://github.com/Coinprism/backup-decrypt-tool>

---

I'm not sure how versed you are with programming, but here's a quick summary of what I did to get it working and successfully sweep the funds into a separate wallet:

1: Firstly download the project, or if you have git you can simply clone it:

```
git clone https://github.com/Coinprism/backup-decrypt-tool.git

```

2: The tool is a .NET project written in C#. Tou will need to install .NET Core 2.0 Runtime in order to build the tool.  
You can donload the install for windows here: <https://dotnet.microsoft.com/download/dotnet/2.0/runtime>

3: Once installed, open your terminal and navigate to the `Coinprism.BackupDecryptTool` directory inside the project.  
From here you can build and run the tool using the following command:

```
dotnet run

```

4: Provided it successfully builds, you will be prompted to enter your info:

* enter the the "priv" value from your backup as the "Encrypted value to decrypt"
* enter the "salt" value
* finally enter your password

5: The tool will decrypt your wallet and spit out the unencrypted private key and the corresponding bitcoin address.  
Check that the address being displayed matches the one in your backup. If they are different, then check your info. Most likely your password is incorrect.

6: once you have the correct private key, you can sweep the funds using a bitcoin wallet.  
I used [Electrum wallet](http://electrum.org), as that runs locally and has a simple feature to sweep funds from a private key. You can put in any destination address as you wish while sweeping.

---


---

