📜 ⬆️ ⬇️

CryptoSMS - protect your SMS (Android only)

CryptoSMS
For a long time, somehow, already in the distant 2011, deciding on Android programming, I decided to write an SMS encryption program. And after reading the article New MegaFon service - reading remote SMS remembered this program and thoughts on its development ...

So, first, a little about the program itself: pretty primitive, and so far the usual XOR is used as cryptography.
The main functions are to encrypt and send a text message and decrypt the received one.
For encryption, you must select the contact to whom you want to send the message (so far only one contact), type the message itself and enter the password on which this message will be encrypted, and then click "Send":
image
Do not forget to provide the password to the recipient, otherwise it will be difficult to read your message :-).
When a message arrives, in the standard interface it will look something like this:
image
You can read the message again from the application being described: select the message that we are going to read, enter the password, and click the Read button:
image
After that, the message will look like:
image
At the same time, the message is only shown in decrypted form, in the phone storage it remains encrypted.
This description of the program can be completed.

As the development of the application I wanted to implement a full-fledged cryptography, and asymmetric (with public and private keys), add functionality for exchanging public keys. But so far the hands have not come to understand cryptography :-).

PS Regarding the publication on Google Play, there are doubts, since there is still a hint of cryptography - if anyone came across, consult, pliz.
')
PPS If someone is interested and wants to try, then you can download it here . Comments and constructive criticism are welcome.

Source: https://habr.com/ru/post/172105/


All Articles