jMq8wkYNByEqBtcUo5CaWq2mrxuRgyVHWB
$ i0coind signmessage jMq8wkYNByEqBtcUo5CaWq2mrxuRgyVHWB "Hello World"
HL2fs5IirODMtZCCAF9Vqgz5ZPpcmqNWgy7cnl50OlkoYvOC7gLlIqD4Z3Acmuu+idOQoRRo2DmEl9z/MCnnR8Q=
$ i0coind verifymessage jMq8wkYNByEqBtcUo5CaWq2mrxuRgyVHWB HL...MCnnR8Q= "Hello World"
true
$ i0coind verifymessage jMq8wkYNByEqBtcUo5CaWq2mrxuRgyVHWB HL...MCnnR8Q= "Hello"
false
$ i0coind verifymessage jaQ4X3vVN41TaYpicQx7YemmvJWoXEscwS HL...MCnnR8Q= "Hello World"
false
This has uses in having a signed contract in exchange for funds transfer. Or if someone claims ownership of an address (say to show how much money they have or to prove they committed some transfer) you can ask them to prove it by signing a message with the address.