gpt4 book ai didi

cryptography - 为什么 Google、Facebook 等网站使用公钥加密技术(这些网站中需要对数据进行编码)?

转载 作者:行者123 更新时间:2023-12-03 09:27:26 24 4
gpt4 key购买 nike

RSA算法用于数据的加密(明文转密文)和解密(密文转明文)。在这些站点中使用公钥的必要性是什么?为什么数据要加密,因为所有内容都可以被所有人查看?

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

最佳答案

What is the need for using public keys in these sites?

需要设置一个共享 secret (一个大的随机数),用于进一步的对称加密。公私 key 加密允许人们共享 secret 消息(对称 key Material )即使每条消息都受到监视和窃听。请参阅 Hot does SSL works?了解更多信息。

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

Why is data is encrypted as everything is viewed by everyone?

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

Why do we need to use public key cryptography in Google; how does it provide security?

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

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

在 Facebook 默认切换到 SSL 之前,所有流量确实都是纯文本。这使得在真正的全局范围内构建连接图成为可能。我猜的理由是可能帮助反恐部队抓捕坏人。从另一边,所有人口的事件都被追踪。请参阅PRISM了解更多信息。

关于cryptography - 为什么 Google、Facebook 等网站使用公钥加密技术(这些网站中需要对数据进行编码)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17707059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com