Мне нужно перенести данные с PHP-скрипта на моем локальном сервере на удаленный API (также написанный на PHP) на моем сервере хостинга. Это в основном примитивная система управления версиями, и я использую HTTP GET и HTTP POST для передачи файлов и строк.
Я хотел бы, чтобы соединение зашифровано, но мой (общий) веб-хост говорит мне, что я не могу использовать SSL, потому что я не могу получить выделенный IP-адрес – и даже если бы мог, я не хочу тратить больше денег в теме.
Мой вопрос: есть ли лучший способ сделать это?
Некоторые возможности, которые я рассмотрел, используют расширение mcrypt в PHP для шифрования данных на одном конце и дешифрования на другом.
Я также подумал о TLS, который, как я понимаю, можно использовать для создания безопасного подключения без сертификатов?
EDIT: Пожалуйста, ознакомьтесь с этим вопросом в качестве ответа относительно OpenPGP, GnuPG и передачи с использованием MIME.