user323: How does one create a proper signature for a given message using Bitcoin private keys?
I have an input address of
5JeWZ1z6sRcLTJXdQEDdB986E6XfLAkj9CgNE4EHzr5GmjrVFpf
or
6d7f6815bd7927423a728db28c5f4ea4032a81ab8dbca06ec41476508de48a6d

I want to sign message:
test

I convert it to hex:
74657374

I feed it to a signing function of ECDSA library that uses secp256k1, and I get two outputs,
r = D16A44BF1095FB7D517C7C4DD6A51E3EFD29548C5CAD8CA4AB763946D02AE0E8 
s = 2AB3E674B788804B87CED50619A1EFA267E17D20C016D0779BC3203D40E8105D 

If I marshal it with DER/asn1 as a list of Big Integers, I get a result of:
MEUCIQDRakS/EJX7fVF8fE3WpR4+/SlUjFytjKSrdjlG0Crg6AIgKrPmdLeIgEuHztUGGaHvomfhfSDAFtB3m8MgPUDoEF0=

If I marshal them as a list of byte arrays, I get
MEQEINFqRL8Qlft9UXx8TdalHj79KVSMXK2MpKt2OUbQKuDoBCAqs+Z0t4iAS4fO1QYZoe+iZ+F9IMAW0HebwyA9QOgQXQ==

if I marshal them as one long byte array, I get 0WpEvxCV+31RfHxN1qUePv0pVIxcrYykq3Y5RtAq4Ogqs+Z0t4iAS4fO1QYZoe+iZ+F9IMAW0HebwyA9QOgQXQ==
None of them appear to work as signatures when I try to verify the message signature using tools like http://brainwallet.org/#verify .
How do I properly sign messages using Bitcoin private keys to be compatible with BitcoinQT?

user13092: In Bitcoin-qt


Or you can do it in blockchain.info/wallet by clicking the menu above your addresses. 
No need to do it manually.

user5740: Using bitcoind and bitcoin-cli you can do it as follows:
bitcoin-cli signmessage 1DiWX6p3FdHPZqN88vMeGVXSwAQ1h7BeVj 'Hello world!'


323: <p>How does one create a proper signature for a given message using Bitcoin private keys?</p>

<p>I have an input address of</p>

<p>5JeWZ1z6sRcLTJXdQEDdB986E6XfLAkj9CgNE4EHzr5GmjrVFpf</p>

<p>or</p>

<pre><code>6d7f6815bd7927423a728db28c5f4ea4032a81ab8dbca06ec41476508de48a6d
</code></pre>

<p>I want to sign message:</p>

<pre><code>test
</code></pre>

<p>I convert it to hex:</p>

<pre><code>74657374
</code></pre>

<p>I feed it to a signing function of ECDSA library that uses secp256k1, and I get two outputs,</p>

<pre><code>r = D16A44BF1095FB7D517C7C4DD6A51E3EFD29548C5CAD8CA4AB763946D02AE0E8 
s = 2AB3E674B788804B87CED50619A1EFA267E17D20C016D0779BC3203D40E8105D 
</code></pre>

<p>If I marshal it with DER/asn1 as a list of Big Integers, I get a result of:</p>

<pre><code>MEUCIQDRakS/EJX7fVF8fE3WpR4+/SlUjFytjKSrdjlG0Crg6AIgKrPmdLeIgEuHztUGGaHvomfhfSDAFtB3m8MgPUDoEF0=
</code></pre>

<p>If I marshal them as a list of byte arrays, I get</p>

<pre><code>MEQEINFqRL8Qlft9UXx8TdalHj79KVSMXK2MpKt2OUbQKuDoBCAqs+Z0t4iAS4fO1QYZoe+iZ+F9IMAW0HebwyA9QOgQXQ==
</code></pre>

<p>if I marshal them as one long byte array, I get 0WpEvxCV+31RfHxN1qUePv0pVIxcrYykq3Y5RtAq4Ogqs+Z0t4iAS4fO1QYZoe+iZ+F9IMAW0HebwyA9QOgQXQ==</p>

<p>None of them appear to work as signatures when I try to verify the message signature using tools like <a href="http://brainwallet.org/#verify" rel="noreferrer">http://brainwallet.org/#verify</a> .</p>

<p>How do I properly sign messages using Bitcoin private keys to be compatible with BitcoinQT?</p>
 13092: <p>In Bitcoin-qt</p>

<p><a href="https://i.stack.imgur.com/tp0fK.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tp0fK.png" alt="enter image description here"></a>
<a href="https://i.stack.imgur.com/TLlqq.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/TLlqq.png" alt="enter image description here"></a></p>

<p>Or you can do it in blockchain.info/wallet by clicking the menu above your addresses. </p>

<p>No need to do it manually.</p>
 5740: <p>Using bitcoind and bitcoin-cli you can do it as follows:</p>

<pre><code>bitcoin-cli signmessage 1DiWX6p3FdHPZqN88vMeGVXSwAQ1h7BeVj 'Hello world!'
</code></pre>
