Установил mcrypt, включил его, всё ок всё установилось, но когда делаю вывод функции phpinfo() то в результате нет этого модуля и вообще никаких упоминаний о нём.
root@test:~# php -i | grep "mcrypt"
/etc/php/7.3/cli/conf.d/20-mcrypt.ini,
Registered Stream Filters => zlib.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*, mcrypt.*, mdecrypt.*
mcrypt
mcrypt support => enabled
mcrypt_filter support => enabled
mcrypt.algorithms_dir => no value => no value
mcrypt.modes_dir => no value => no value
root@test:~# php -m
[PHP Modules]
...
mcrypt
...
Debian, версия PHP: 7.3.6-1+0~20190531112735.39+stretch~1.gbp6131b7
Дмитрий, я понимаю, но с мобильным приложением совместим только mcrypt, у меня используется алгос AES/CBC/PKCS7Padding со своим вектором и собственный IV поддерживает только этот модуль.
VANSCoder. Mcrypt устарел и многие возможности этой библиотеки в версии 7.1 уже недоступны. Эту библиотеку можно заменить openssl. Есть небольшой нюанс при переходе с mcrypt на openssl - нет 100% гарантии, что одинаковые алгоритмы шифрования совместимы между этими библиотеками. На этот момент нужно особо обратить внимание.
VANSCoder,
/etc/php/7.3/cli/ это то, что в командной строке. Ищете там, где у вас веб-интерфейс. Если php-fpm то /etc/php/7.3/fpm или просто в /etc/php/7.3/php.ini
Если апач, то в апаче. В общем это разные вещи.