<?php
// Script created by Nur-E-Alam Khan
// Email: porosh@msn.com (Dhaka, Bangladesh)
// Requirment : You need mcrypt module installed and enabled in your server.
function porosh_decrypt($encoded_64){
$decoded_64=base64_decode($encoded_64);
$key = "key1";// same as you used to encrypt
$td = mcrypt_module_open('cast-256', '', 'ecb', '');
$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
mcrypt_generic_init($td, $key, $iv);
$decrypted_data = mdecrypt_generic($td, $decoded_64);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
return $decrypted_data;
}
// use:
//$value = porosh_encrypt($data_input);/// For encrypt
//$value = porosh_decrypt($encoded_64);// For Decrypt
// just include those functions with your script
//$input_data is a variable which can be use for the data you need to encrypt.
//$encoded_64 is also a variable which will be used to store the data after
//it's encrypted and then encoded with the base64_encode() function.
?>