how can I secure the information sent from my asp.net application to an email recepient.?

by Calixto el octavo satélite de Júpìter
Question by upperEchelon: how can I secure the information sent from my asp.net application to an email recepient.?
I have a SSN field…etc on my asp.net website. When the user clicks submit I want the data to be secure. All I am doing is sending the data in an email to myself. Is there an easy and FREE way to do this? I suspect I need SSL or certicates.
Thanks,
Sorry I am kinda new to encryption.
Which class in the .net framework do you use? And what does the person who will read the email need to decrypt the message? Thanks,
Best answer:
Answer by nick2600ii
As far as I know Email is unencrypted and cannot be encrypted. However, you may be able to throw the information/data into an encrypted file and attach it to an email then encrypt it once it gets back into your computer.
I’m not positive on the email encryption thing so if anyone else knows for sure let me know.
What do you think? Answer below!
| Print article | This entry was posted by internet4u on September 6, 2010 at 2:14 am, and is filed under SSL Certificates. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |

about 1 year ago
You can use PGP to encrypt the email. Conversely, you could use some hashing or encryption algorithm like MD5 to scramble the field. Once you receive the email, you can decode it yourself.
about 1 year ago
SSL is involved in the sense that you can accept a client-side certificate. That will bring you a public RSA key.
With that key you can create a propperly formatted, secure (in the sense that only who posseses the private part of that key will be able to read the contents) email. That email is not secure in itself (it can travel through many servers and each get a chance to read it), but the contents are (what those servers will read will not make sense).
Try the link below for explanations and components.