<p>With "uncompressed key" you probably refers to an uncompressed <strong>public</strong>-key.</p>

<p>An extended public-key has additional informations (next to the compressed public-key itself).
You can get the pure compressed public key from an extended public key, <strong>but not vice-versa</strong>.  </p>

<ul>
<li><code>depth</code> (in the hierarchy)</li>
<li><code>child-index</code></li>
<li><code>chaincode</code> (the hierarchal link)</li>
<li><code>fingerprint</code> (first 4 bytes of the keyId [ripemd(sha256())])</li>
</ul>

CC BY-SA 3.0
2016-11-08T07:51:47.020Z
2016-11-08T07:51:47.020Z
Jonas Schnelli
<p>I am completely new to bitcoin. My question is how do you convert an uncompressed key to an extended bip32 key? Are there any tools that do that? Thank you</p>

CC BY-SA 3.0
2016-11-07T17:29:16.027Z
They have different use cases. A public key is for receiving sending on, an extended key is for deriving more keys from. Why do you need to convert one into the other, as opposed to creating a new one, for example?
Pieter Wuille
<bip32-hd-wallets>
how do i convert an uncompressed key to an extended bip 32?
pan
# how do i convert an uncompressed key to an extended bip 32?

(Asked by: username_0 on 2016-11-07)

I am completely new to bitcoin. My question is how do you convert an uncompressed key to an extended bip32 key? Are there any tools that do that? Thank you

**Tags:** bip32-hd-wallets

> **Comments:**
> **username_1**: They have different use cases. A public key is for receiving sending on, an extended key is for deriving more keys from. Why do you need to convert one into the other, as opposed to creating a new one, for example?  

---

## 1 answers

### Answer by username_2 on 2016-11-08. Score: 1

With "uncompressed key" you probably refers to an uncompressed **public**-key.

An extended public-key has additional informations (next to the compressed public-key itself).
You can get the pure compressed public key from an extended public key, **but not vice-versa**.

* `depth` (in the hierarchy)
* `child-index`
* `chaincode` (the hierarchal link)
* `fingerprint` (first 4 bytes of the keyId [ripemd(sha256())])


---

