Шифрование
// https://webformyself.com/shifrovanie-dannyx-na-php/ Пример
$str="Привет семье"; // переменная для шифрования
$key = "GDSHG4385743HGSDHdkfgjdfk4653475JSGHDJSDSKJDF476354"; // ключ для шифрования
$td = mcrypt_module_open(MCRYPT_BLOWFISH,'',MCRYPT_MODE_CFB,''); //открываем модуль шифрования и получаем его дискриптор
$iv_size = mcrypt_enc_get_iv_size($td); // получаем размер вектора шифрования на основе дискриптора.
$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); // Создание вектора шифрования
mcrypt_generic_init($td,$key,$iv); // открытие буфера обмена обмена для шифровки данных
$crypt_text = mcrypt_generic($td,$str); // шифруем данные
mcrypt_generic_deinit($td); // закрываем буфер обмена и модуль
mcrypt_module_close($td);
echo "Шифруется - $str
";
echo "зашифрованное - " ;
echo base64_encode($iv.$crypt_text);
$td = mcrypt_module_open(MCRYPT_BLOWFISH,'',MCRYPT_MODE_CFB,'');
$iv_size1 = mcrypt_enc_get_iv_size($td);
$iv1 = substr($iv.$crypt_text,0,$iv_size1);
$crypt_text1 = substr($iv.$crypt_text,$iv_size1);
mcrypt_generic_init($td,$key,$iv1);
$crypt = mdecrypt_generic($td,$crypt_text1);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
echo "";
echo " расшифрованное - ".$crypt ;