對稱加密與非對稱加密:個人看法

我最近深入研究了加密系統,這些概念真是讓人感到困惑!讓我以一種實際能夠理解的方式來解析對稱加密和非對稱加密之間的區別。

當我第一次接觸加密系統時,我以爲它們基本上都是一樣的——只是用來保密的花哨數學。但有一個根本性的區別改變了一切:對稱加密使用一把密鑰,而非對稱加密使用兩把相關的密鑰。這一簡單的區別創造了一個完全不同的安全格局。

關鍵情況

對稱加密就像擁有一把公寓的主鑰匙 - 擁有它的人可以鎖住和解鎖你的門。它快速且高效,但如果這把鑰匙落入錯誤的人手中,天助你!

不對稱的方法?這很聰明但又奇怪。想象一下,有一個掛鎖,任何人都可以把它鎖上(公鑰),但只有你擁有獨特的鑰匙可以打開它(私鑰)。人們可以向你發送安全消息,但只有你可以訪問它們。

例如,如果我想通過對稱加密向我的朋友發送一條祕密信息,我需要以某種方式先將祕密密鑰傳送給他們——這就造成了一個先有雞還是先有蛋的問題。我該如何安全地發送用於啓用安全通信的密鑰呢?

非對稱加密優雅地解決了這個問題,盡管效率稍低。我只需使用我朋友的公鑰 (,他們可以在任何地方發布),只有他們可以用他們的私鑰解密。無需預先共享!

技術權衡

這些密鑰之間的長度差異真是荒謬。128位對稱密鑰提供的安全性與2048位非對稱密鑰相似!這不是任意的 - 非對稱密鑰必須保持數學關係,這會形成黑客可能利用的模式。

老實說,對稱加密要快得多,並且使用的計算能力也少得多。但它的致命弱點顯而易見 - 密鑰分發。你需要一個安全的通道首先共享密鑰,這違背了目的!

非對稱加密優雅地解決了分發問題,但代價是——與對稱系統相比,它的速度令人痛苦地慢。計算需求有時是瘋狂的。

現實世界應用

令人着迷的是,這些系統在混合方法中使用的頻率。您日常的在線銀行和購物依賴於這種組合方法——使用非對稱加密來安全地交換對稱密鑰,然後使用更快的對稱加密進行實際數據傳輸。

盡管有很多人認爲,加密貨幣並不像大多數人想的那樣使用非對稱加密算法。它們使用的是數字籤名系統,採用公鑰和私鑰,但這並不意味着它們在使用加密。比特幣的ECDSA籤名系統根本不加密任何東西!

這兩種系統在我們的數字世界中各有其位置,且都不會很快消失。但下次當有人提到加密時,你會知道這個故事比表面看起來要復雜得多。

BTC1.91%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)