傳統的(conventional)和公鑰加密(public key encryption)的區別

密碼學史上最重要的發展之一齣現在1976年,當時Whitfield Diffie和Martin Hellman發表了一篇名為“密碼學的新方向”的論文。這篇論文提出了一個開創性的公鑰密碼學的新概念,它後來成為密碼學的一個基本元素,被稱為Diffie-Hellman金鑰交換。儘管當時他們還沒有實際實現公鑰加密,但這個想法很清楚,這在密碼界引起了廣泛的興趣和活動。隨著時間的推移,各種涉及密碼學的標準和協...

密碼學史上最重要的發展之一齣現在1976年,當時Whitfield Diffie和Martin Hellman發表了一篇名為“密碼學的新方向”的論文。這篇論文提出了一個開創性的公鑰密碼學的新概念,它後來成為密碼學的一個基本元素,被稱為Diffie-Hellman金鑰交換。儘管當時他們還沒有實際實現公鑰加密,但這個想法很清楚,這在密碼界引起了廣泛的興趣和活動。隨著時間的推移,各種涉及密碼學的標準和協議已經到位,以處理資訊保安問題。兩種最常見的加密模型是公鑰加密和傳統的或單金鑰加密。

什麼是常規加密(conventional encryption)?

傳統加密,也稱對稱加密或單金鑰加密,是一種加密系統,它使用傳送方使用的相同金鑰對訊息進行加密,並由接收方解密訊息。在這種加密模型中,傳送方使用接收方的金鑰對明文進行加密,接收方可以稍後使用該金鑰對密文進行解密。它是一個相對較快的程序,因為它使用一個金鑰進行加密和解密。這種廣泛應用的加密模型的主要問題是,由於傳送方和接收方在傳輸前必須同意金鑰,所以該方案不能很好地擴充套件到大量使用者。這使得它在許多傳送者和接收器之間交換金鑰時安全性降低。單金鑰加密的思想很古老,這就是為什麼它被稱為傳統加密的原因。

什麼是公鑰加密(a public-key encryption)?

公鑰加密是密碼學中第一個真正革命性的概念,由Diffie和Hellman首先提出。公鑰加密,也稱為公鑰密碼術,是一種使用一對金鑰的密碼系統:公鑰和私鑰。公鑰可以在使用者之間自由共享,而私鑰或祕密金鑰只有接收者知道。公鑰用於加密訊息或內容,私鑰用於解密訊息。公鑰加密的主要目標是提供隱私、機密性和身份驗證。公鑰演算法基於數學函式,而不是像傳統加密演算法那樣對位模式進行簡單操作。在公鑰加密系統中,有六個主要組成部分:明文、加密演算法、公鑰、私鑰、密文和解密演算法。它只使用一個金鑰進行加密,使用一個不同但相關的金鑰進行解密。

傳統加密和公鑰加密的區別

定義

–傳統加密,也稱為對稱加密或單金鑰加密,是一種使用單金鑰對訊息進行加密和解密的加密系統。它涉及到將明文轉換成密文,而密文只能由指定的接收者解密。公鑰加密,也稱為非對稱加密,是一種使用一對金鑰(公鑰和私鑰)而不是單個金鑰的加密方案。公鑰用於加密訊息,私鑰用於解密訊息。

鑰匙

–傳統加密方案中使用的金鑰通常被稱為祕密金鑰,傳送方和接收方共享該金鑰,並且必須由參與加密和解密過程的系統保密。如果這個金鑰被洩露了,通訊就會被破壞。用於公鑰加密的兩個金鑰稱為公鑰和私鑰。公鑰用於加密訊息,可以在使用者之間自由共享,但私鑰是保密的,只有收件人知道,用於解密訊息。

安全

–在傳統的加密模型中,傳送方和接收方都必須提前知道金鑰,並且必須在傳輸之前就金鑰達成一致,這會引起安全問題和信任問題,尤其是在身份驗證和完整性檢查方面。當加密和解密發生在不同的位置時,金鑰很難保密。另一方面,公鑰加密更安全,因為金鑰對是基於長素數的,這意味著金鑰有無限的可能性。

傳統與公鑰加密:比較圖

總結

加密的主要目標是確保隱私、機密性和身份驗證。然而,公開金鑰加密系統的一個主要優點是提供真實的公開金鑰比分發傳統加密系統所要求的祕密金鑰相對容易。然而,公鑰加密系統比傳統的加密系統慢得多。因此,這些系統主要用於對稱演算法的批次資料加密,以及對諸如信用卡號和pin之類的小資料項進行加密。

  • 發表於 2021-06-26 15:59
  • 閱讀 ( 12 )
  • 分類:科技

你可能感興趣的文章

慣例(convention)和協議(protocol)的區別

...禮節和禮儀。 議定書也可以指外交檔案的正本。 慣例(convention)和協議(protocol)的區別 含義: 慣例可以指 一種在群體中廣泛觀察的行為或程式,尤指為了促進社會交往 大型會議大型會議或會議,尤指政黨或某一專業或團體的成...

  • 發佈於 2020-10-20 02:00
  • 閲讀 ( 62 )

慣例(convention)和宣言(declaration)的區別

...從國際研究的角度來理解這一主要區別。 什麼是慣例(a convention)? 公約可以理解為各國之間以特定方式行事的協議。在國際舞臺上,聯合國可以舉出許多公約的例子。當聯合國大會透過某項公約時,批准該協定的國家必須按該...

  • 發佈於 2020-10-23 15:15
  • 閲讀 ( 66 )

傳統的(conventional)和傳統的(traditional)的區別

...持續較長時間時,它就有可能成為傳統的活動。 傳統的(conventional)和傳統的(traditional)的區別 •傳統是長期形成的習俗或信仰的一部分。 •可以採取多種形式。 •傳統是指某件東西從一代傳給另一代。 •在所有社會和文化中,...

  • 發佈於 2020-10-27 10:36
  • 閲讀 ( 53 )

公鑰(public key)和私鑰(private key)的區別

公鑰和私鑰的關鍵區別在於,如果公鑰是鎖定金鑰,那麼它可以用來發送私密通訊(即保持機密性);如果私鑰是鎖定金鑰,則系統可以用來驗證私鑰持有者傳送的文件(即保證真實性)。 密碼學是研究隱藏資訊的學科。它...

  • 發佈於 2020-10-29 23:36
  • 閲讀 ( 71 )

如何加密您的gmail、outlook和其他Web郵件

... InfoEncrypt與前兩個條目不同。它使用祕密金鑰——對稱——加密,而不是公鑰加密。這意味著,在傳送和接收安全郵件之前,您必須先安排一個密碼或密碼短語,而不是共享...

  • 發佈於 2021-03-21 20:27
  • 閲讀 ( 72 )

什麼是同態加密?

... 什麼是加密(encryption)? ...

  • 發佈於 2021-03-27 01:47
  • 閲讀 ( 52 )

ssh是什麼?它代表什麼?

... 什麼是公鑰加密(public-key encryption)? ...

  • 發佈於 2021-03-28 08:50
  • 閲讀 ( 64 )

如何在linux上使用gnupg進行加密

... 使用非對稱加密,您將首先生成一個由公鑰和私鑰組成的PGP金鑰對。公鑰可以免費分發給您希望從中接收加密訊息的任何人,而私鑰則儲存在安全的地方。 ...

  • 發佈於 2021-03-28 23:05
  • 閲讀 ( 67 )

11個基本的加密術語現在大家都應該知道了

... 從頂部選單中選擇MD5 Encrypt。 鍵入密碼,點選Encrypt,然後檢視MD5雜湊。 選擇雜湊,按Ctrl+C複製雜湊,然後從頂部選單中選擇MD5 Decrypt。 選擇該框並...

  • 發佈於 2021-03-30 14:49
  • 閲讀 ( 71 )

linux下如何用gpg加密解密檔案

...於可以加密一個檔案併發送給瑪麗了。檔名為烏鴉.txt. --encrypt選項告訴gpg對檔案進行加密,--sign選項告訴gpg用您的詳細資訊對檔案進行簽名。--armor選項告訴gpg建立一個ASCII檔案。-r(recipient)選項後面必須跟有要向其傳送檔案的...

  • 發佈於 2021-04-03 09:08
  • 閲讀 ( 52 )
odzeo0143
odzeo0143

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦