Skip to content

Instantly share code, notes, and snippets.

@johnzweng
Last active October 13, 2024 08:33
Show Gist options
  • Save johnzweng/38a785b1aa02890a75c2f353f5001f8e to your computer and use it in GitHub Desktop.
Save johnzweng/38a785b1aa02890a75c2f353f5001f8e to your computer and use it in GitHub Desktop.
ECDA Signature that proves that I don't know the private key ;-)

A small ECDSA riddle.. ;-)

Message:

**********************************************************************

With this signed message, I, johnzweng, prove that I am NOT in possession of the private key of the signing address.

Not only do I claim this, no, this signed message proves this fact cryptographically beyond doubt. I have created this signature without outside help, yet I cannot know the private key of the signing address mentioned below.

The content of the above statement is true, yet this signature is valid. You are welcome to check this yourself, in the Blue Wallet or Electrum or online, e.g. here: https://tools.qz.sg/

**********************************************************************

And here are a few digits for your entertainment: ;-)
35f5a7a25c3b3c4d0055f3cea2f4718a
c7a1f616b37b83f35245ecbf9cab4bf2
30661e19199acb41f06b4eabd657195a
e1a3ce10ed3a98131860c43ac073ef5f

(no newline at the end)

Signature:

HzX1p6JcOzxNAFXzzqL0cYrHofYWs3uD81JF7L+cq0vyMGYeGRmay0Hwa06r1lcZWuGjzhDtOpgTGGDEOsBz718=

Bitcoin Address:

1A4BN3BzTtNTcVzzdtuCjcHkpLFn9qmTXK

(You can verify the signature in any Bitcoin Wallet (i.e. Electrum) or with online tools, for example: https://tools.qz.sg/)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment