<p>Yes, you can use "Message Signing", available in most Bitcoin clients, including Bitcoin core. If I sign with my address the message "I am Meni Rosenfeld and I am proving to user127317 that this is my address", you can be sure it's mine.</p>

CC BY-SA 3.0
2014-04-06T13:03:14.967Z
Good idea!  Any issues with multi-sigged addresses?
mczarnek
CC BY-SA 3.0
2014-04-06T13:59:24.597Z
@user127317: Good question, not sure how those would be handled. In theory you should at least be able to sign the message separately with each key associated with the address.
Meni Rosenfeld
CC BY-SA 3.0
2014-04-06T07:42:02.643Z
2014-04-06T07:42:02.643Z
Meni Rosenfeld
<p>I need to know with 100% certainty that someone can tell me "this is my wallet" and prove it to me.  I could of course simply get their private key/brainwallet phrase, is there any other way to do it?</p>

CC BY-SA 3.0
2014-04-06T20:29:47.473Z
To be exact, you're not getting proof of "this is my wallet" in the sense analogous to "this is my account" - you're getting proof of "at this point of time, I [along with possibly others] have control of this wallet".  Usually it will mean the same, but not always - e.g., it doesn't neccessarily mean that yesterday this was your wallet, and it doesn't also imply that any future transactions are authorised by you and not someone else who also has the keys.
Peteris
<address><verification>
Is it possible for someone to verify that a wallet is theirs wallet, without providing their private key?
mczarnek
# Is it possible for someone to verify that a wallet is theirs wallet, without providing their private key?

(Asked by: username_0 on 2014-04-06)

I need to know with 100% certainty that someone can tell me "this is my wallet" and prove it to me. I could of course simply get their private key/brainwallet phrase, is there any other way to do it?

**Tags:** address, verification

> **Comments:**
> **username_1**: To be exact, you're not getting proof of "this is my wallet" in the sense analogous to "this is my account" - you're getting proof of "at this point of time, I [along with possibly others] have control of this wallet".  Usually it will mean the same, but not always - e.g., it doesn't neccessarily mean that yesterday this was your wallet, and it doesn't also imply that any future transactions are authorised by you and not someone else who also has the keys.  

---

## 1 answers

### Answer by username_2 on 2014-04-06. Score: 8

Yes, you can use "Message Signing", available in most Bitcoin clients, including Bitcoin core. If I sign with my address the message "I am username_2 and I am proving to user127317 that this is my address", you can be sure it's mine.

> **Comments:**
> **username_0**: Good idea!  Any issues with multi-sigged addresses?  
> **username_2**: @user127317: Good question, not sure how those would be handled. In theory you should at least be able to sign the message separately with each key associated with the address.  

---

