【发布时间】:2009-06-23 21:14:48
【问题描述】:
我正在考虑(从技术上)将所有网络流量转移到 HTTPS 需要什么。我认为计算机越来越快,所以从现在开始,将有可能通过 HTTPS 运行所有流量,而不会产生任何明显的成本。
但话又说回来,我认为,加密强度必须不断发展以应对安全性的丧失。如果计算机的速度提高 10 倍,则加密强度必须提高 10 倍,否则破解会更容易 10 倍。
那么,我们能否“免费”加密所有网络流量?
编辑:我只询问计算与加密性能提高的逻辑。如果我们可以在 20 年内使用相同的加密算法和密钥,它们将消耗的服务器(或客户端)整体计算能力的百分比要低得多,实际上,这将使加密和签名一切变得“免费”我们通过网络传输。
【问题讨论】:
-
卖 ssl 证书的人会喜欢的。
-
这个问题可能更适合ServerFault。
-
当然。为什么要这样做?
-
使用加密已经非常快了,特别是考虑到我们使用的是 CPU 周期与数据传输。加密密钥不需要变得更长。我认为这不切实际没有任何技术原因。
-
在其他条件相同的情况下,如果您使用 2 倍于密钥中的位数,您只需将通过暴力破解所需的工作量平方,而正常的加密和解密只需 2 左右-4 倍慢。快 10 倍的蛮力只会让你失去大约 3.3 位的关键强度。你应该更担心人们使用加密货币的数学进步,而不是计算机变得更快。
标签: performance language-agnostic encryption https