Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encryption HTTPs URL加密_Encryption_Ssl_Https_Cryptography_Ssl Certificate - Fatal编程技术网

Encryption HTTPs URL加密

Encryption HTTPs URL加密,encryption,ssl,https,cryptography,ssl-certificate,Encryption,Ssl,Https,Cryptography,Ssl Certificate,例如,当我们使用https发送登录凭据时(https://example.com?username=aaaa&password=aaaa123). HTTPS使用SSL证书加密数据。因此url将被加密为字符串。我用相同的url发出两个请求(https://example.com?username=aaaa&password=aaaa123). 在每个请求中,url都将被加密。第一个请求的加密url是否与第二个请求的加密url相同?每次客户端和服务器之间的SSL证书都会不同吗 谢谢, 伊克巴尔 第

例如,当我们使用https发送登录凭据时(https://example.com?username=aaaa&password=aaaa123). HTTPS使用SSL证书加密数据。因此url将被加密为字符串。我用相同的url发出两个请求(https://example.com?username=aaaa&password=aaaa123). 在每个请求中,url都将被加密。第一个请求的加密url是否与第二个请求的加密url相同?每次客户端和服务器之间的SSL证书都会不同吗

谢谢, 伊克巴尔

第一个请求的加密url是否与第二个请求的加密url相同

URL将是相同的,因为您这样说。如果你问URL的加密是否会有所不同,这个问题毫无意义。任何人都不可能知道,因为整个请求都是加密的,所以不可能找出由加密URL组成的部分

每次客户端和服务器之间的SSL证书都会不同吗


SSL证书对于整个SSL会话是相同的,只要客户端和服务器都记住它,SSL会话就会在当前连接之外持续存在。

您需要什么?如果需要,则可以添加不同的?rand=*随机数*参数。什么是“加密URL”?据我所知,TLS创建加密的隧道,然后所有的流量都被加密。在moutside,您甚至无法可靠地确定url的起始位置。所有的HTTP通信都会被加密,所有的头,所有的命令,等等。你甚至不会在URL前面看到“get”。顺便说一句,为什么不使用标准的https://名称:password@server/路径URI格式?请注意,HTTPS不使用证书加密数据,而是使用使用证书协商的密钥加密数据。