首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当网络发生全窃听时,TLS安全吗?

问当网络发生全窃听时,TLS安全吗?
EN

Security用户
提问于 2013-01-21 00:03:39
回答 1查看 3.8K关注 0票数 0

可能重复: 观察正在建立的HTTPS连接的人怎么可能不知道如何解密呢?

Alice通过TLS安全连接连接到Bob的站点(例如,HTTPS正在传输)。Eve对在网络上传输的所有数据包都具有完全的窃听能力。

Eve能解密TLS的安全连接吗?如果她做不到,为甚麽呢?

谢谢!

EN

回答 1

Security用户

回答已采纳

发布于 2013-01-21 05:16:06

考虑一下你想给你的朋友寄封信。内容是秘密的。所以你用了一个有特色的盒子。你们两个都会有一对钥匙来锁定和解锁盒子,它们是公钥和私钥。方案是可以使用第一个密钥(即公钥)锁定该框。但要打开该框,您需要使用第二个密钥,即私钥。

现在,如果你想给你的朋友发信息,你可以问他的公钥。他会把他的公用钥匙给他。他的私钥不与任何人共享。当您收到公钥时,您将把您的消息放在该框中,并使用您朋友的公钥锁定。如果您试图使用相同的公钥打开该框,由于该框的安全特性,它将无法工作。你会把盒子寄给你的朋友。如果有人想偷听这个盒子,他们就不能。这是不可能的,因为除了你的朋友以外,其他人都不知道私钥。不要想用所有的键组合来破解私钥。用于锁定和解锁消息的算法非常强大,如果有人试图使用所有的密钥进行检查,那么解锁将需要数百万年的时间。窃听者可以得到两个信息,谁是发送者和谁是接收者。所有其他信息都隐藏在那个盒子里。这是TLS工作方式的简单场景。如果你的朋友想回复你,他会要求你的公钥,锁定信息使用密钥,发送给你。当您收到消息时,您将使用您的私钥解锁它。

当您使用https的网站时,您的信息(包括url、查询字符串、内容、用户名、密码)将使用接收者公钥加密。来自网站的回复是用您的公钥加密的。您的公钥和私钥由浏览器管理。因此,您要发送到网站的内容仅由web服务器解密,而该请求的答复仅由您的浏览器解密。世界上没有其他人可以查看或编辑这些内容。有关更多信息,您可以谷歌公开密钥加密。

票数 4
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/29410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档