(PHP 4 >= 4.0.2, PHP 5, PHP 7 < 7.2.0, PECL mcrypt >= 1.0.0)
mcrypt_generic_init — Функция инициализирует все буферы, необходимые для шифрования
Начиная с PHP 7.1.0 функция УСТАРЕЛА, а в PHP 7.2.0 функцию УДАЛИЛИ. Полагаться на функцию настоятельно не рекомендуют.
Вы должны вызывать эту функцию перед любым вызовом mcrypt_generic() или mdecrypt_generic().
tdkeyiv
В случае возникновения ошибки эта функция возвращает отрицательное число:
-3 если длина ключа некорректна,
-4 если возникли проблемы с выделением памяти, а любое другое
значение обозначает неизвестную ошибку. Также, в случае любой ошибки
будет вызвано предупреждение. если переданы некорректные параметры, будет
возвращено false.