2

RSA算法用于数据的加密(明文到密文)和解密(密文到明文)。在这些站点中使用公钥的需要是什么?为什么每个人都可以查看所有内容时对数据进行加密?

为什么我们需要在 Google 中使用公钥加密;它如何提供安全性?

4

1 回答 1

5

在这些站点中使用公钥有什么需要?

需要设置一个共享密钥(一个大随机数),用于进一步的对称加密。即使每条消息都被监视和窃听,公私密钥加密也允许人们共享秘密消息(对称密钥材料) 。请参阅Hot SSL 是否有效?了解更多信息。

公私钥加密的问题在于它非常慢,而对称加密非常快。好处是公私钥加密使用两个密钥进行加密和解密,这就是允许通过不安全通道安全共享秘密的原因,而对称加密对两种操作都使用共享密钥,并且您需要双方拥有相同的密钥共享密钥。

为什么数据被加密,因为每个人都可以查看所有内容?

当数据被加密时,观察者所能看到的只是纯粹的随机噪声。观察者无法从加密通信中理解任何内容。除非像 NSA 那样存储加密通信,然后向 Google 和其他公司索要他们的私钥。通过这种方式,他们可以解密旧的通信。

为什么我们需要在 Google 中使用公钥加密;它如何提供安全性?

许多机构想知道人们搜索什么:“如何制造炸弹”、政治纠纷等。广告商想知道人们对什么感兴趣,以便他们可以带来相关的广告。如果某些东西是免费提供给您的,那么您就是产品。您出售您的信息(您的利益),当这在全球范围内完成时,突然间涉及巨额资金。

从这个意义上说,公私钥加密提供了隐私。只有您和服务器可以了解流量,但没有其他人可以了解:没有中间集线器、您的 ISP 或政府机构。

在 Facebook 默认切换到 SSL 之前,所有流量确实都是纯文本。这使得在真正的全球范围内构建连接图成为可能。我猜的理性可能是帮助反恐部队抓住坏人。从另一边跟踪所有人口的活动。有关更多信息,请参见棱镜

于 2013-07-17T18:18:53.523 回答