This guide above pretty much says it all, but i will add that signing works through PGP encryption. You could learn about that because u can sign message without bitcoin involvement at all.
Can you post a link where PGP encryption is being discussed like the thread created by Shorena