function simple_mc_encrypt($text, $salt = "test@123"){
return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $salt, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))));
}
// This function will be used to decrypt data.
function simple_mc_decrypt($text, $salt = "test@123"){
return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $salt, base64_decode($text), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)));
}

Rijndael 128-bit CBC Encryption Function

$data = ‘Test data’;
$encrypted_data = simple_mc_encrypt($data, ENCRYPTION_KEY);
echo ‘Data to be Encrypted: ‘ . $data . ”;
echo ‘Encrypted Data: ‘ . $encrypted_data . ”;
echo ‘Encrypted Data count: ‘ . strlen($encrypted_data) . ”;
echo ‘Decrypted Data: ‘ . simple_mc_decrypt($encrypted_data, ENCRYPTION_KEY) . ”;