<blockquote>
<p><strong>how to decode cryptocurrency wallet with mnemonic phrases</strong></p>
<p>I want to create multi-coin wallet on Golang language and I faced with issue about how decode wallet with mnemonic phrases.</p>
</blockquote>
<p>The main use of mnemonic phrases in Bitcoin wallets is in <a href="https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki" rel="nofollow noreferrer">BIP-39 Mnemonic code for generating deterministic keys</a> but this has nothing to do with encoding of wallet data or with encryption of wallet data.</p>
<p>If you want to protect the privacy of wallet data, the normal approach is to use symmetric encryption (e.g. AES) of private keys using a wallet login-password as an encryption-key.</p>
<p>Golang has support for this in the standard <code>crypto</code> library, (e.g. <code>import (crypto; crypto/aes; crypto/elliptic; crypto/ecdsa)</code> etc).</p>

CC BY-SA 4.0
2021-08-23T06:22:58.327Z
Thanks for your answer. but you mean, when I create wallets for user I need to crypto their and save to database?
user125261
CC BY-SA 4.0
2021-08-23T09:04:57.010Z
@user125261: Your question didn't mention creating wallets for users. I was answering *"how to decode cryptocurrency wallet with mnemonic phrases"*
RedGrittyBrick
CC BY-SA 4.0
2021-08-23T09:20:33.113Z
oh, yea, sorry) But anyway Thanks for help :)
user125261
CC BY-SA 4.0
2021-08-20T13:54:19.660Z
2021-08-23T09:07:51.267Z
2021-08-23T09:07:51.267Z
RedGrittyBrick
<p>I want to create multi-coin wallet on Golang language and I faced with issue about how decode wallet with mnemonic phrases.</p>

<wallet><mnemonic-seed>
how to decode cryptocurrency wallet with mnemonic phrases
user125261
# how to decode cryptocurrency wallet with mnemonic phrases

(Asked by: username_0 on 2021-08-20)

I want to create multi-coin wallet on Golang language and I faced with issue about how decode wallet with mnemonic phrases.

**Tags:** wallet, mnemonic-seed


---

## 1 answers

### Answer by username_1 on 2021-08-20. Score: 0

> **how to decode cryptocurrency wallet with mnemonic phrases**
>
> I want to create multi-coin wallet on Golang language and I faced with issue about how decode wallet with mnemonic phrases.

The main use of mnemonic phrases in Bitcoin wallets is in [BIP-39 Mnemonic code for generating deterministic keys](https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki) but this has nothing to do with encoding of wallet data or with encryption of wallet data.

If you want to protect the privacy of wallet data, the normal approach is to use symmetric encryption (e.g. AES) of private keys using a wallet login-password as an encryption-key.

Golang has support for this in the standard `crypto` library, (e.g. `import (crypto; crypto/aes; crypto/elliptic; crypto/ecdsa)` etc).

> **Comments:**
> **username_0**: Thanks for your answer. but you mean, when I create wallets for user I need to crypto their and save to database?  
> **username_1**: @username_0: Your question didn't mention creating wallets for users. I was answering *"how to decode cryptocurrency wallet with mnemonic phrases"*  
> **username_0**: oh, yea, sorry) But anyway Thanks for help :)  

---

