1
I want to use message signing in another application to prove a particular wallet owner did in fact make the transaction. This as I understand it is what message signing/verification is for.
I just want to confirm that making the address, the message, and the hash fully public (open for the world to see) does not compromise the wallet security. Also if I did this thousands of times on the same address, but each with a unique message and hash, the private keys would remain secure.
Thank you.
Thanks, so if I could use a different address (public key) for every signature, this would prevent any possibility of private key disclosure, even in (known) buggy implementations? – Scalextrix – 2017-09-29T15:08:57.520
And a follow up, is there an easy way to check if a wallet uses the deterministic ECDSA signature? – Scalextrix – 2017-09-29T15:13:45.787
It should, at least for the issue I'm talking about. Regarding checking if a wallet is implementing a deterministic signature scheme, the easiest way I think will be signing a message twice. Given a message and a private key, if you sign the message twice and the signature is the same, then the signature scheme is deterministic. – sr-gi – 2017-09-29T15:50:03.483
Right that makes sense! – Scalextrix – 2017-09-29T16:34:15.087