As many know, the developer of Textsecure has abandoned secure sms messaging in favor of over the internet messaging. In addition, his insistense on including Google proprietory blobs in his app and the requirement of having the spying Google services framework, totally negates security. Here is a fork of Textsecure, which is a pure sms application. No Google binaries are included. No GAPPS are needed. This app fully replaces stock messaging.
In addition, I have made the following changes: 256 bit symmetric AES encryption instead of 128 bit and 192 bit elliptic curve encryption instead of 160 (160 is weak). I have also increased the iteration when generating random numbers.
Credit: Original creator Moxie Marlinspike; Initial fork by Bastien Le Querrec and Carey Metcalfe
Application is attached. If you want to build it yourself, see below.
Source: http://d-h.st/OsQ7
To build, unzip the source code, make sure android sdk is in your path and execute ./gradlew build.
Edit: In source, open local.properties and put there your android sdk path
P.S. This app won't work with older versions of Textsecure, because you have different length keys and will fall back to unencrypted transmission. Same will apply if the other person has stock SMS. In other words, both users must have this app to communicate securely.
In addition, I have made the following changes: 256 bit symmetric AES encryption instead of 128 bit and 192 bit elliptic curve encryption instead of 160 (160 is weak). I have also increased the iteration when generating random numbers.
Credit: Original creator Moxie Marlinspike; Initial fork by Bastien Le Querrec and Carey Metcalfe
Application is attached. If you want to build it yourself, see below.
Source: http://d-h.st/OsQ7
To build, unzip the source code, make sure android sdk is in your path and execute ./gradlew build.
Edit: In source, open local.properties and put there your android sdk path
P.S. This app won't work with older versions of Textsecure, because you have different length keys and will fall back to unencrypted transmission. Same will apply if the other person has stock SMS. In other words, both users must have this app to communicate securely.
Attachments
Last edited: