Я хочу безопасно отправить строку из Elixir/Phoenix(Sever) в PHP(клиент) через строку запроса URL (например: ?secure_string=xxxxx). В средах нет SSL, но они могут заранее использовать закрытый ключ. Поэтому я подумал, что смогу безопасно передать строку с помощью шифрования, такого как AES.
Поскольку PHP имеет openssl_decrypt(), он может расшифровать строку, как показано ниже. Elixir (или Erlang?) может вызывать openssl_encrypt, кроме System.cmd("/usr/bin/openssl")? Есть ли другие (лучшие) способы?
$key = 'private_key_string_shared_both';
$algorithm = 'AES-128-ECB'
$decrypt = openssl_decrypt($encrypt_string, $algorithm, $key);