<?php
class Utils {
/*
* variables and values used to encrypt and decrypt the cnp
*/
public static $textToEncrypt = "My super secret information.";
public static $encryptionMethod = "AES-256-CBC";
public static $secretHash = "25c6c7ff35b9979b151f2136cd13b0ff";
public static $options = false; // options can be one of OPENSSL_RAW_DATA,
// OPENSSL_ZERO_PADDING or false
public static $iv = '1234567890123456';
}
$string = "Hello PHP";
$var = openssl_encrypt($string, Utils::$encryptionMethod, Utils::$secretHash, Utils::$options, Utils::$iv);
$des = openssl_decrypt($var, Utils::$encryptionMethod, Utils::$secretHash, Utils::$options, Utils::$iv);
echo "<pre>";
var_dump($var, $des);
?>