Changeset 2053803
- Timestamp:
- 03/20/2019 06:33:30 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
woo-paytm-payment-gateway/trunk/include/function.php
r1831322 r2053803 4 4 { 5 5 $key = html_entity_decode($ky); 6 $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, 'cbc'); 7 $input = wppg_pkcs5_pad($input, $size); 8 $td = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', 'cbc', ''); 9 $iv = "@@@@&&&&####$$$$"; 10 mcrypt_generic_init($td, $key, $iv); 11 $data = mcrypt_generic($td, $input); 12 mcrypt_generic_deinit($td); 13 mcrypt_module_close($td); 14 $data = base64_encode($data); 6 $iv = "@@@@&&&&####$$$$"; 7 $data = openssl_encrypt ( $input , "AES-128-CBC" , $key, 0, $iv ); 15 8 return $data; 16 9 } … … 18 11 function wppg_decrypt($crypt, $ky) 19 12 { 20 $crypt = base64_decode($crypt);21 13 $key = html_entity_decode($ky); 22 $td = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', 'cbc', ''); 23 $iv = "@@@@&&&&####$$$$"; 24 mcrypt_generic_init($td, $key, $iv); 25 $decrypted_data = mdecrypt_generic($td, $crypt); 26 mcrypt_generic_deinit($td); 27 mcrypt_module_close($td); 28 $decrypted_data = wppg_pkcs5_unpad($decrypted_data); 29 $decrypted_data = rtrim($decrypted_data); 30 return $decrypted_data; 14 $iv = "@@@@&&&&####$$$$"; 15 $data = openssl_decrypt ( $crypt , "AES-128-CBC" , $key, 0, $iv ); 16 return $data; 31 17 } 32 18
Note: See TracChangeset
for help on using the changeset viewer.