Jump to content

User:Nullnullthree/sandbox

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Nullnullthree (talk | contribs) at 07:25, 19 March 2014. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

TextSecure allows users to send texts, documents, photos, videos, contact information, and group messages encrypted over Wi-Fi, 3G or LTE to other TextSecure users, thus providing a secure alternative to most forms of instant and text messaging for users with devices running Android 2.3 or later.

Users who have installed TextSecure can register their phone numbers with a server running the open-source TextSecure-Server software.

TextSecure can use SMS to communicate with non-TextSecure users and with TextSecure users in the event that a data connection is unavailable. Green text bubbles indicate SMS-based communication and blue text bubbles indicate communication over a data connection.

All conversations between TextSecure users are encrypted and their integrity can be checked using identity keys. Regardless of whether the messages were sent encrypted or not, TextSecure stores the messages in an encrypted database on the user's device.

TextSecure also allows users to set up chats with more than two people - a "group chat". The group chat will be encrypted and held over the user's data connection if all participants are TextSecure users. If a single participant is not a TextSecure user, the group chat will be unencrypted and held over MMS.

By default, TextSecure will send text messages encrypted over the users data connection instead of the usual text message if possible. This means that if the user sends a message to another TextSecure user, there is no SMS charge associated with the message. It is merely treated as an additional data transfer.


TextSecure can be used as a standard texting application to send unencrypted SMS/MMS messages. If the recipient is also a TextSecure user, the application will automatically encrypt the conversation. By default, TextSecure will try to send messages to other TextSecure users encrypted over the user's data connection.[7][8] If the data channel is unavailable, the application will fall back to using encrypted SMS messages as a mode of transport.[7][25] Regardless of whether the messages were sent encrypted or not, TextSecure stores the messages in an encrypted database on the user's device.[1]

In the user interface, encrypted messages are denoted by a lock icon. Messages that have been sent via SMS/MMS and messages that have been sent via the data channel can be distinguished by color.

To avoid SMS fees, TextSecure can be configured to only communicate over the data channel. This, however, limits communication to only TextSecure users.[7]

TextSecure also supports group chats and media attachments.[6] The application encrypts the group discussions automatically if all participants are using TextSecure. Media attachments are encrypted in the same way as other messages.