B
Bill Belliveau
Greetings,
I am working on an asp.net storefront that requires credit card information
to be stored temporarily on the server. Currently the site will feature
administrative access protected by MD5 and credit card information encrypted
with Rijndael. Retrieving the information will also be secured by SSL.
I've seen the question posed a few times but I have yet to see a definitive
answer. How can I securely store the key/IV? From my readings the general
consensus is, I can't. Using a MD5 password wont work because the customer
would need to have access to the password when the information is initially
encrypted and storing it in the binaries is a poor solution.
I was thinking of using RSA to encrypt the Rijndael key/IV. My
implementation would use the public key to encrypt them and then store the
private key in a cookie on a trusted 'admin' machine. From what I
understand SSL encrypts all traffic including cookies. To write the cookie,
the admin might go to a specific page, paste in the xml key, and click write
cookie. I could encode the cookie if necessary.
Any ideas are appreciated.
Bill
I am working on an asp.net storefront that requires credit card information
to be stored temporarily on the server. Currently the site will feature
administrative access protected by MD5 and credit card information encrypted
with Rijndael. Retrieving the information will also be secured by SSL.
I've seen the question posed a few times but I have yet to see a definitive
answer. How can I securely store the key/IV? From my readings the general
consensus is, I can't. Using a MD5 password wont work because the customer
would need to have access to the password when the information is initially
encrypted and storing it in the binaries is a poor solution.
I was thinking of using RSA to encrypt the Rijndael key/IV. My
implementation would use the public key to encrypt them and then store the
private key in a cookie on a trusted 'admin' machine. From what I
understand SSL encrypts all traffic including cookies. To write the cookie,
the admin might go to a specific page, paste in the xml key, and click write
cookie. I could encode the cookie if necessary.
Any ideas are appreciated.
Bill