Hi All, first post.
I am trying to take some information from a form (credit card) posted and encrypted to a mySQL database. Then on a seperate page (admin section) I want the credit card # to be displayed (decrypted) outside of a form field.
Currently I am using this on page one (order page):
$key = "mysecretkey";
$td = mcrypt_module_open(MCRYPT_TripleDES, "", MCRYPT_MODE_ECB, "");
$order_cc_iv = mcrypt_create_iv(mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $order_cc_iv);
$order_cc_number = mcrypt_generic($td, $order_cc_number);
THEN on page 2 (admin section) I am using:
$key = "mysecretkey";
$td = mcrypt_module_open(MCRYPT_TripleDES, "", MCRYPT_MODE_ECB, "");
mcrypt_generic_init($td, $key, $order_cc_iv);
$order_cc_number = mdecrypt_generic($td, $order_cc_number);
............
order_cc_number and order_cc_iv are in the mySQL database and are being posted. They appear to be encrypted, but I cannot pull them out.
Ideas? Let me know if you need more info.
Thanks.