-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Head over to the Google Play store to download the current shipping version, or check out the code to build the latest.
This app sends and receives encrypted text messages, currently using the sendDataMessage(...) function provided by the SMSManager class of the Android API.
As such it has a few limitations currently: it only works on GSM phones, and some cross-carrier messages may be filtered. E.g. a message sent to an AT&T phone from a T-Mobile phone might not show up, but instead be routed to some SMS-to-email gateway.
I imagine I will fix this most likely by introducing the ability to have non-encrypted conversations as well in a future version, and thereby transitioning away from the binary encoded SMS format that is now used.
Some other features that could come in future versions are the ability to exchange keys via NFC, for those paranoid that a man-in-the-middle attack might be performed on them while doing a key exchange via cell tower, as well as secure storage of messages on the device, via database encryption.