После некоторого чтения и примеров я пытался использовать libsodium
в Azure
Веб-сайт.
Поскольку я читал, что натрий будет частью ядра php, так как 7.2 и сайт php показывают
дополнительная настройка не требуется
пробовал винду с fastcgi
а также Linux
phpinfo () показывает натрий в обоих из них, но я не могу его использовать, как в примере https://paragonie.com/book/pecl-libsodium/read/08-advanced.md#crypto-aead-aes256gcm потому что все, что я получаю, это
Фатальная ошибка: Uncaught Error: вызов неопределенной функции
sodium_crypto_aead_aes256gcm_is_available ()
my phpinfo ->
PHP Version 7.2.1
System Linux 737d7217d54e 4.4.0-119-generic #143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018 x86_64
Server API Apache 2.0 Handler
PHP API 20170718
PHP Extension 20170718
Zend Extension 320170718
Zend Extension Build API320170718,NTS
PHP Extension Build API20170718,NTS
....
Sodium Frank Denis
....
Спасибо всем за помощь
Протестировано на моем домашнем компьютере, где я могу отметить больше ящиков и обнаружил, что натрий был отключен по умолчанию. после включения все прошло хорошо.
О включении расширений php в Azure нашел эту ссылку, по которой я буду следить за натрием, и, надеюсь, все пройдет хорошо.
Спасибо вам всем.
Других решений пока нет …