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