对称加密与非对称加密:个人看法

我最近深入研究了加密系统,这些概念真是让人感到困惑!让我以一种实际能够理解的方式来解析对称加密和非对称加密之间的区别。

当我第一次接触加密系统时,我以为它们基本上都是一样的——只是用来保密的花哨数学。但有一个根本性的区别改变了一切:对称加密使用一把密钥,而非对称加密使用两把相关的密钥。这一简单的区别创造了一个完全不同的安全格局。

关键情况

对称加密就像拥有一把公寓的主钥匙 - 拥有它的人可以锁住和解锁你的门。它快速且高效,但如果这把钥匙落入错误的人手中,天助你!

不对称的方法?这很聪明但又奇怪。想象一下,有一个挂锁,任何人都可以把它锁上(公钥),但只有你拥有独特的钥匙可以打开它(私钥)。人们可以向你发送安全消息,但只有你可以访问它们。

例如,如果我想通过对称加密向我的朋友发送一条秘密信息,我需要以某种方式先将秘密密钥传送给他们——这就造成了一个先有鸡还是先有蛋的问题。我该如何安全地发送用于启用安全通信的密钥呢?

非对称加密优雅地解决了这个问题,尽管效率稍低。我只需使用我朋友的公钥 (,他们可以在任何地方发布),只有他们可以用他们的私钥解密。无需预先共享!

技术权衡

这些密钥之间的长度差异真是荒谬。128位对称密钥提供的安全性与2048位非对称密钥相似!这不是任意的 - 非对称密钥必须保持数学关系,这会形成黑客可能利用的模式。

老实说,对称加密要快得多,并且使用的计算能力也少得多。但它的致命弱点显而易见 - 密钥分发。你需要一个安全的通道首先共享密钥,这违背了目的!

非对称加密优雅地解决了分发问题,但代价是——与对称系统相比,它的速度令人痛苦地慢。计算需求有时是疯狂的。

现实世界应用

令人着迷的是,这些系统在混合方法中使用的频率。您日常的在线银行和购物依赖于这种组合方法——使用非对称加密来安全地交换对称密钥,然后使用更快的对称加密进行实际数据传输。

尽管有很多人认为,加密货币并不像大多数人想的那样使用非对称加密算法。它们使用的是数字签名系统,采用公钥和私钥,但这并不意味着它们在使用加密。比特币的ECDSA签名系统根本不加密任何东西!

这两种系统在我们的数字世界中各有其位置,且都不会很快消失。但下次当有人提到加密时,你会知道这个故事比表面看起来要复杂得多。

BTC2.34%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)