| Reply | « Previous Thread | Next Thread » |
|
Hi,
I want to present a tool for encrypting/decrypting and sending messages using the common public-key algorithm RSA, i.e. you have a pair of keys. A private key, which is your secret and a public key, you have to share with everybody you want to communicate with. A message will be encrypted using the recipient's public key, so that everybody can send messages to him, but only he/she can decrypt it, because he/she is the only one, who has the corresponding private key. Some mathematic functions needed for RSA are based on Math Lab, an advanced math application by Stefan Müller-Stach Installation:
Usage: When you first start the RSAsms script from your Python environment, you have to execute "Generate Key Pair" once. This process may take some time according to the length you chose (the longer your keys are the higher the security will be). Keep in mind, that this is a unique process, because you will retain your key pair. You will find your public key in C:\RSA\keys on your phone as <yournumber>.pub file. Sending a message: You need to have the public key of the recipient to encrypt the message correctly (transfer public keys via bluetooth using e.g. FExplorer). You have two options: 1. Write & Send RSAsms: After entering the recipients phone number and the message text, you choose OK from the options menu and the message will be encrypted and sent via MMS. 2. Write RSAsms: Same as above, but due to a reduction of costs the message will not be sent. You can find it as C:\RSA\msg\msg.py which also can be transfered via bluetooth etc. Recieving a message: If you get a new message it will be displayed in your phone's inbox (as bluetooth or MMS message) and you simply have to run the .py file as script. The python installer will do the rest. Reading the message: Start RSAsms from your python environment and select "Read RSAsms". After decrypting the message will be displayed. Have fun maintaining your privacy pheenyx |
|
*up*
some feedback would be nice |
|
Quote:
You mention nothing about license in the RSAsms.py's header: Quote:
|
| Reply | « Previous Thread | Next Thread » |
| Thread Tools | Search this Thread |
|---|---|
| Rate This Thread | |
| Thread | Thread Starter | Forum | Replies | Last Post |
|---|---|---|---|---|
| [announce] messkit (asynch bidirectional messaging over TCP) | cyke64 | Python | 0 | 2006-12-25 10:34 |