class Aes { //密钥 须是16位 public $key ;
/** * 解密字符串 * @param string $data 字符串 * @return string */
public function __construct() { $this->key = '1234567890123456'; }
public function decode($str) { return openssl_decrypt(base64_decode($str),"AES-128-ECB",$this->key,OPENSSL_RAW_DATA); }
/** * 加密字符串 * @param string $data 字符串 * @return string */
public function encode($str)
{
return base64_encode(openssl_encrypt($str,"AES-128-ECB",$this->key,OPENSSL_RAW_DATA));
}
}