在同一台服务器上使用HTTPS加密POST变量-每次加密是否会有所不同?

在同一台服务器上使用HTTPS加密POST变量-每次加密是否会有所不同?,https,public-key-encryption,Https,Public Key Encryption,我对公钥加密的理解是,如果每次使用相同的公钥,单词alleycat将被加密为相同的加密字符串(这是我对HTTPS如何在任何给定web服务器上工作的理解) 这是否意味着每当我尝试登录到“安全”站点时,有人可以拦截我的HTTPS标题,并使用相同的“加密”标题以我的身份登录?没有自己的标题。它只是使用一个简单的函数来发送常规HTTP请求。AFAIK通过SSL/TLS两次发送相同的明文并不一定每次都发送相同的数据 长期和短期的问题是,当前公钥加密的实现非常紧凑,在研究加密技术几年之前,试图智取它们是不明

我对公钥加密的理解是,如果每次使用相同的公钥,单词alleycat将被加密为相同的加密字符串(这是我对HTTPS如何在任何给定web服务器上工作的理解)


这是否意味着每当我尝试登录到“安全”站点时,有人可以拦截我的HTTPS标题,并使用相同的“加密”标题以我的身份登录?

没有自己的标题。它只是使用一个简单的函数来发送常规HTTP请求。AFAIK通过SSL/TLS两次发送相同的明文并不一定每次都发送相同的数据


长期和短期的问题是,当前公钥加密的实现非常紧凑,在研究加密技术几年之前,试图智取它们是不明智的。

Https不使用公钥加密传输http请求等数据,而是用于设置对称随机密钥。因此,您的值可能在一个会话中被编码为相同的密文,但在任何其他会话中都不会


补充:SSL/TLS在客户端hello和服务器hello握手消息中使用随机数来防止重播攻击

“AFAIK通过SSL/TLS发送相同的明文两次并不一定每次都发送相同的数据”我不是密码专家,但我相信网上有很多资料可以查:)从我在维基百科上的2分钟来看,这显然取决于所使用的密码套件,但在我对这件事的有限理解中,任何常用的密码都应该“旋转”以防止频率分析。