<p>Assuming I would generate my keys on <a href="https://www.bitaddress.org" rel="nofollow noreferrer">https://www.bitaddress.org</a>.</p>
<p>Is it safe to share the following four pieces of data?</p>
<pre><code>One half of the private key.
The public key.
An SHA512 hash of the private key.
An SHA512 hash of the public key.
</code></pre>
<p>By private key I mean the string representation as a 52-digit hexadecimal number. One half of the private key would be the first 1 to 26 characters of this string.</p>
<p>Can I assume that the person receiving this information will not be able to reconstruct the private keys by intelligently combining this information or by running an attack like a brute-force-attack?</p>

CC BY-SA 4.0
2024-02-14T16:51:24.303Z
Why would you want to share this data in the first place?
Vojtěch Strnad
CC BY-SA 4.0
2024-02-14T16:53:57.273Z
This question is about secret sharing: https://en.wikipedia.org/wiki/Secret_sharing . Advantages of these methods can be found on wikipedia.
Ohumeronen
CC BY-SA 4.0
2024-02-14T17:09:37.940Z
Just use Shamir's Secret Sharing. Trying to invent your own cryptographic scheme is almost always a terrible idea.
Vojtěch Strnad
CC BY-SA 4.0
2024-02-15T10:22:27.010Z
@Vojtěch Strnad : Thank you for your comment. I have been thinking a long time about it and I also tried out the ssss-split and ssss-combine packages. Then I was wondering wheather these algorithms are standardized and found this post: https://security.stackexchange.com/a/83924 The author says: "Whatever you use, you'd better keep around its source code so that it may be recompiled or at least ported on the machine you will have twenty years from now.". As I am not yet convinced I would love to also get an answer to my original post.
Ohumeronen
CC BY-SA 4.0
2024-02-17T01:45:57.043Z
You should link to your related question which has an answer: https://crypto.stackexchange.com/questions/109752/in-bitcoin-given-half-the-52-character-private-key-in-wif-format-is-it-possibl
kodlu
CC BY-SA 4.0
2024-02-17T07:43:31.367Z
How would I formulate that this answer was not helpful for me from a practical standpoint without risking to get this question deleted?
Ohumeronen
<security><private-key><wallet-recovery><cryptography><wallet-security>
Is it safe to share half of the private key in WIF format?
Ohumeronen
# Is it safe to share half of the private key in WIF format?

(Asked by: username_0 on 2024-02-14)

Assuming I would generate my keys on <https://www.bitaddress.org>.

Is it safe to share the following four pieces of data?

```
One half of the private key.
The public key.
An SHA512 hash of the private key.
An SHA512 hash of the public key.

```

By private key I mean the string representation as a 52-digit hexadecimal number. One half of the private key would be the first 1 to 26 characters of this string.

Can I assume that the person receiving this information will not be able to reconstruct the private keys by intelligently combining this information or by running an attack like a brute-force-attack?

**Tags:** security, private-key, wallet-recovery, cryptography, wallet-security

> **Comments:**
> **username_1**: Why would you want to share this data in the first place?  
> **username_0**: This question is about secret sharing: https://en.wikipedia.org/wiki/Secret_sharing . Advantages of these methods can be found on wikipedia.  
> **username_1**: Just use Shamir's Secret Sharing. Trying to invent your own cryptographic scheme is almost always a terrible idea.  
> **username_0**: @username_1 : Thank you for your comment. I have been thinking a long time about it and I also tried out the ssss-split and ssss-combine packages. Then I was wondering wheather these algorithms are standardized and found this post: https://security.stackexchange.com/a/83924 The author says: "Whatever you use, you'd better keep around its source code so that it may be recompiled or at least ported on the machine you will have twenty years from now.". As I am not yet convinced I would love to also get an answer to my original post.  
> **username_2**: You should link to your related question which has an answer: https://crypto.stackexchange.com/questions/109752/in-bitcoin-given-half-the-52-character-private-key-in-wif-format-is-it-possibl  
> **username_0**: How would I formulate that this answer was not helpful for me from a practical standpoint without risking to get this question deleted?  

---

## 0 answers

