我需要将数据从一个PHP脚本我的本地服务器上我的托管服务器上传输到远程API(也用PHP编写的)之间。它基本上是一个基本的版本控制系统,我使用HTTP GET和HTTP POST来传输文件和字符串。Transfering加密数据服务器到服务器,2个PHP脚本
我想连接加密,但我(共享)的虚拟主机告诉我,我不能使用SSL,因为我不能获得一个专用的IP地址 - 即使我能,我不想花更多的钱在它上面。
我的问题是:有没有更好的方法来做到这一点?
我曾考虑使用mcrypt扩展在PHP中的一端的数据进行加密,并在其他解密一些可能性。
我也想过TLS,这 - 我的理解 - 可用于创建没有证书的安全连接?
编辑:请参阅this question作为后续行动有关的OpenPGP,GnuPG的转让和使用MIME。
uhm ..他的主机说他无法获得专用ip。所以自签名证书也不会做任何事情,因为他可能位于基于名称的虚拟主机上。 – jitter 2009-06-21 02:16:42
我不认为自签名证书必须使用任何特定的IP地址。我认为这只有在你需要你的证书由CA签名时才是必需的。 – Kibbee 2009-06-21 02:20:46