从主机A请求通过主机B上的PHP创建的文件

从主机A请求通过主机B上的PHP创建的文件,php,encryption,cryptography,Php,Encryption,Cryptography,我的服务器主机B上有加密的.txt文件。 让我们假设他们被加密的东西叫做加密1 用户主机A希望通过发送文件名和用户名等信息从我的服务器请求特定文件。在获取请求的文件之前,需要执行几个步骤,因为在当前状态加密1中,他无法使用该文件 必须做的是: 打开请求的文件并将内容保存在变量中。 通过PHP ENCRYPTION 1将变量的内容解密为纯文本。 再次加密纯文本,但这次使用加密2纯文本加密2。 创建一个新的.txt文件,其内容使用加密2加密。 根据请求将now with ENCRYPTION 2 e

我的服务器主机B上有加密的.txt文件。 让我们假设他们被加密的东西叫做加密1

用户主机A希望通过发送文件名和用户名等信息从我的服务器请求特定文件。在获取请求的文件之前,需要执行几个步骤,因为在当前状态加密1中,他无法使用该文件

必须做的是:

打开请求的文件并将内容保存在变量中。 通过PHP ENCRYPTION 1将变量的内容解密为纯文本。 再次加密纯文本,但这次使用加密2纯文本加密2。 创建一个新的.txt文件,其内容使用加密2加密。 根据请求将now with ENCRYPTION 2 encrypted.txt文件发送回主机A。 我有加密脚本,所有的事情都已经完成了,但我不知道如何在将.txt文件发送回主机a之前,通过主机B上的PHP脚本运行该文件


这里有谁能给我指出一个可以帮助我完成这项工作的方向,或者给我看一些例子吗?

fopen或file\u get\u内容应该适合您。我遇到的问题是主机a的管理员可能看不到实际的加密PHP脚本内容。他所做的是向我的服务器发送一个请求,我希望我的服务器运行PHP脚本,然后发回请求的文件。我已经准备好了所有的东西,唯一没有得到的是如何让我的服务器根据另一台主机的请求运行PHP脚本。请求是如何发送的?您是否公开了API或REST服务?主机A上的网站基本上是一个用户登录的面板。用户有权访问的每个脚本都有自己的下载按钮。通过按下下载按钮,一个PHP脚本被运行,一个请求应该被发送到我的服务器,我上面写的所有事情都应该完成,这样用户最终会得到加密的文件。PHP脚本在请求服务器上运行,所以也许你可以使用cURL向远程服务器发出请求。