Php HTTPS POST数据未加密
我试图在实践中理解,使用同一网页发布数据与不使用SSL(HTTPS)有什么区别,因此我创建了一个PHP文件,其中包含一个表单、一个文本字段和一个用于发布数据的按钮,除了一个缓存变量外,我没有注意到标题上的任何更改 例如,发布表单后,在开发人员工具的“网络”选项卡下,我可以在使用或不使用SSL的两个连接中完全读取标题和表单内容Php HTTPS POST数据未加密,php,ssl,Php,Ssl,我试图在实践中理解,使用同一网页发布数据与不使用SSL(HTTPS)有什么区别,因此我创建了一个PHP文件,其中包含一个表单、一个文本字段和一个用于发布数据的按钮,除了一个缓存变量外,我没有注意到标题上的任何更改 例如,发布表单后,在开发人员工具的“网络”选项卡下,我可以在使用或不使用SSL的两个连接中完全读取标题和表单内容 我的问题是:如果使用https://localhost帖子,该标题不应该显示为加密的吗?整个请求和响应将在浏览器和服务器之间加密 由于您正在使用浏览器查看标题,因此不会看到
我的问题是:如果使用https://localhost帖子,该标题不应该显示为加密的吗?整个请求和响应将在浏览器和服务器之间加密
由于您正在使用浏览器查看标题,因此不会看到数据的加密形式,因为它可以访问未加密版本。SSL是web服务器和web浏览器之间的端到端加密;这意味着这两个端点之间的通信是加密的
由于您在一端(浏览器),您可以看到发送和接收的内容,但中间的人看不到。您可以看到浏览器刚刚通过网络发送的内容,这不符合逻辑吗?:)谢谢,非常有帮助!你能告诉我一种交叉检查加密的方法吗?我在Windows上。您可以设置一个本地代理,拦截浏览器发送到远程服务器的流量,并验证它是否确实加密。