User manual:Signing and verifying messages

From Trezor Wiki
Jump to: navigation, search
Trezor Wiki/User/User manual/ Signing and verifying messages


The purpose of this article is to describe how to use the signing and verifying of messages.

Signing messages[edit]

Signing messages can be used to prove ownership of a specific address.

A typical situation where this might be handy is the following. You have your bitcoin exchange account protected with 2FA, but you lose access to your 2FA tool (mobile phone, email). To get your account unlocked, you can be asked by the exchange operator to sign a message with the bitcoin address associated with your exchange account.

To sign a message, select the account in question in Trezor Wallet and go to the Sign & Verify tab.

User manual-SignandVerifyScreen.png
Sign and Verify tab in Trezor Wallet

1. Entering a message and an address[edit]

Type in the message text into the Message box. Copy and paste the particular bitcoin address into the Address box and confirm by clicking on Sign.

2. Confirming the signature on your Trezor[edit]

Check the text of the message on the display of your Trezor. If the text is correct, click on Confirm.

Once confirmed on your Trezor, the signature will appear on the screen.


Verifying messages[edit]

To verify a message, select the account in question in Trezor Wallet and go to the Sign and Verify tab.

1. Entering a message and an address[edit]

Copy and paste the signed message into the Message box. Paste the address used for the signing of the message in the Address box. Finally, paste the signature into the Signature box. Click on Verify.

2. Validating on Trezor[edit]

Trezor should show the beginning of the message on its display if verified correctly. Otherwise, you will get an error message in Trezor Wallet.

Once you have confirmed the verification on your Trezor, "Message verified" will appear on your computer screen.


Like Trezor? Get one here!