Мне нужен способ шифрования и дешифрования с 3des. Я в настоящее время использую php 7.1
я нашел этот вопрос, но mcrypt это осуждается с php 7.1, и я не могу найти другой ресурс для этого.
Перейдите к разделу «Комментарии» руководства по функции, и вы увидите следующее:
Если вы пишете код для шифрования / шифрования данных в 2015 году, вы должны использовать
openssl_encrypt () и openssl_decrypt (). Основная библиотека
(libmcrypt) был заброшен с 2007 года и работает намного хуже, чем
OpenSSL (который использует AES-NI на современных процессорах и является
Кэш-тайминга безопасно).
[Ссылка на полный комментарий]
Итак, рассмотрите возможность использования openssl_encrypt()
& Вместо этого openssl_decrypt ().
Они все еще поддерживаются и более эффективны.
https://github.com/iam-raihan96/3DES-ECB-Cryptography-in-PHP
здесь я написал 3DES-ECB Криптография в PHP. там вы получите два файла класса «Crypt_mcrypt» с помощью «Mcrypt» а также «Crypt_openssl» с помощью «OpenSSL». так что вы можете использовать любой из них, но это
настоятельно рекомендуется использовать «Crypt_openssl»