Cryptography Messaging guide and how it works
First time operations
When you first open the 'cryptography' application, it will soon ask you to create messaging key pair. If you select "I'm not going to use messaging." application will set few variables so it wont ask you this again. It does not mean that it is disabled completely. If you select "Create key" a dialog will pop up. You can access this dialog any time at messaging --> tools --> Create keys section. With this you can always create new keys. Note that old messages will not be able to do decryption correctly because new key's override old ones. <-- this is good thing!
When you first open the 'cryptography' application, it will soon ask you to create messaging key pair. If you select "I'm not going to use messaging." application will set few variables so it wont ask you this again. It does not mean that it is disabled completely. If you select "Create key" a dialog will pop up. You can access this dialog any time at messaging --> tools --> Create keys section. With this you can always create new keys. Note that old messages will not be able to do decryption correctly because new key's override old ones. <-- this is good thing!
For sending message, you need:
How to actually send message:
|
Received message looks something like this.
Message is not automatically shown as plain text. Press message to open it on new dialog window and it will be decrypted with your private key at that point. On the second picture you can see my test message, which is sent from other phone. Marking it as read will change database bit so it's no more accessible after few seconds. All messages marked as read will be deleted COMPLETELY. |
In this situation I have created new key pair while my opponents has just send me new message. I did not have my internet connection on so new public key was not sent at my server. Opponent got my old key and that why, there was wrong key used to encrypt message directed to me causing it to be unreadable mess.
If my server don't have your latest public key. You will not be able to see any messages directed to you. |