What type of encryption do I need?

Joined
Apr 29, 2008
Messages
12
Programming Experience
10+
I am working on a project for my company that gives our salespeople the ability to enter in customers credit card data into a database. Obviously the database has to be encrypted for us to conform to the policies and the law. I have been looking around at the different types of encryption classes in vb.net. Pretty much is what we need to do is a salesperson enters the credit card info, and from that point there is no way the salesperson can ever read it in the future. Only the person who actually processes the transaction (who would have a completely different username) would be able to read it.

Now one thing caught my eye, and I want to make sure I am right on this one. I looked at the RSA class and it uses public and private keys. Does that mean that the information is encrypted using the public key and must be decrypted using the private key? Meaning the salespeople would have the public key only, making it impossible for them to decrypt it?

and before anyone says anything, I have already tried to get them to use an online processor that would take all this responsibility off of our hands and they have refused, although that's the best answer.
 
Back
Top