如何使用AES 128加密加密Ubuntu 18中php输出的所有apache文件?

如何使用AES 128加密加密Ubuntu 18中php输出的所有apache文件?,apache,ssl,Apache,Ssl,我见过一个Apache服务器,我找不到它的程序员,他在Apache中托管的所有PHP脚本文件中实现了某种AES加密。其中,当客户端使用HTTP请求链接时,它输出PHP脚本数组输出,但不加密且完全可读,但当客户端使用HTTPS请求链接时,输出使用AES加密进行加密 例如,当客户端请求此链接时 输出与浏览器中的类似 {"authentification":[{"status":"001","msg":"Welcome, your account expire after 274 days"}]}

我见过一个Apache服务器,我找不到它的程序员,他在Apache中托管的所有PHP脚本文件中实现了某种AES加密。其中,当客户端使用HTTP请求链接时,它输出PHP脚本数组输出,但不加密且完全可读,但当客户端使用HTTPS请求链接时,输出使用AES加密进行加密

例如,当客户端请求此链接时 输出与浏览器中的类似

{"authentification":[{"status":"001","msg":"Welcome, your account expire after 274 days"}]}
但是当客户端请求使用HTTPS这样的链接时 PHP脚本输出如下所示

m6TDiNpa3ey/pmppthFnVb0CYoL4ae52PnYrAbGnwiCwlYnpqeJVcoRBNvcW1lpPbkOqcmxX/9QuiawzDFjGLGCFroWnp1oQ/H5E7uLjL+ghSRKFM5JApCnEUV3LzC4d

我可以确认这是AES 128加密。首先,我认为是在这个特定的PHP脚本(
activate
)中添加了更多的代码来加密输出,但我注意到,如果客户端请求是HTTPS而不是HTTP,那么所有Apache服务器目录中的所有PHP脚本和文件中都会出现此功能。我认为它更多的是一种配置,即SSL Apache配置。我想问是否有人熟悉Apache的这种配置,或者给我一个开始的提示。

如果是在Apache中,请查找定义如何在端口443上侦听的VirtualHost。在这里,您将看到所有适用的配置指令。如果您找不到所需内容,请在此处发布此配置,此处的用户将提供帮助。“我认为更多的配置是SSL Apache配置。”您看到的内容并不是TLS(SSL在20年前就消失了),因为浏览器最后会看到未加密的内容。TLS只允许在服务器和浏览器之间透明地加密/解密内容。