- serialize: documentation ( source)
<?php
$secret = '123';
$textToEncrypt = serialize($content);
$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_CBC);
$iv = mcrypt_create_iv($iv_size, MCRYPT_DEV_URANDOM);
$encryptedMessage = openssl_encrypt($textToEncrypt, 'AES-256-CBC', $secret, true, $iv);