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

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

公鑰和私鑰的關鍵區別在於,如果公鑰是鎖定密鑰,那麼它可以用來發送私密通信(即保持機密性);如果私鑰是鎖定密鑰,則系統可以用來驗證私鑰持有者發送的文檔(即保證真實性)。

密碼學是研究隱藏信息的學科。它允許在不受信任的媒體(如internet)上進行通信時保護來自其他第三方的信息。加密使用一種稱為密碼的算法來加密數據,並且只能使用特殊密鑰來解密數據。密文或密文是加密的信息。解密是從密文中獲取原始信息(明文)的過程。有兩種加密方法。它們是公鑰加密和對稱密鑰加密。公鑰加密包含兩個不同但數學上相關的密鑰。它們是公鑰和私鑰。對稱密鑰加密使用相同的私鑰進行加密和解密。

目錄

1. 主要區別和主要概述
2. 什麼是公鑰
3. 什麼是私鑰
4. 並列比較-表格式的公鑰與私鑰
5. 摘要

什麼是公鑰(public key)?

在公鑰加密中,使用接收者的公鑰加密的數據在沒有匹配的私鑰的情況下無法解密。另一方面,公鑰允許解密由匹配的私鑰加密的數據。

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

圖01:密碼學

但是,不可能用公鑰代替私鑰。如果鎖定鑰匙是公用的,那麼任何人都可以使用該系統向解鎖鑰匙的持有者發送私人通信。這樣可以確保只有合法的接收者或擁有匹配私鑰的人才能閱讀郵件。所以,這證實了雙方之間的通信是保密的。

什麼是私鑰(private key)?

在公鑰加密中,私鑰只允許解密使用匹配公鑰加密的數據。類似地,使用私鑰加密的數據只能使用匹配的公鑰解密。但是,不可能用私鑰代替公鑰。如果鎖定密鑰是私有的,這個系統可以驗證所有者是否鎖定了這些文檔。原因是由發送方加密的消息只能由具有匹配公鑰的人打開,從而驗證發送方是否確實持有私鑰。換言之,這意味著原始和未被篡改的消息已被接收。因此,數字簽名使用這個。

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

公鑰是一種已發佈的密鑰,有助於向接收方發送安全消息。如果它是鎖定鍵,那麼它可以用來發送私人通信。

另一方面,私鑰是一個祕密密鑰。它有助於解密使用匹配公鑰加密的消息。如果私鑰是鎖定密鑰,則系統可用於驗證私鑰持有者發送的文檔。

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

總結 - 公鑰(public key) vs. 私鑰(private key)

公鑰和私鑰是公鑰加密中使用的兩個密鑰。如果鎖定密鑰被公開,則解鎖密鑰將成為私鑰,反之亦然。公鑰不能用於派生私鑰。公鑰和私鑰的區別在於,如果公鑰是鎖定密鑰,那麼它可以用來發送私密通信(即為了保密),而如果私鑰是鎖定密鑰,那麼系統可以用來驗證私鑰持有者發送的文檔(即保證真實性)。

引用

1.“公鑰vs私鑰。”簡單易用。此處提供

  • 發表於 2020-10-29 23:36
  • 閱讀 ( 60 )
  • 分類:科技

你可能感興趣的文章

購買和使用比特幣安全嗎?

... 交易使用公鑰和私鑰進行加密,公鑰和私鑰附在加密貨幣錢包上。您的公鑰顯示在您的事務中,並作為傳入加密貨幣的接收地址。 ...

  • 發佈於 2021-03-11 08:58
  • 閲讀 ( 54 )

ssh是什麼?它代表什麼?

... 首先,什麼是貝殼?第二,公鑰密碼是如何工作的?在考慮SSH連線的細節之前,讓我們先弄清楚shell實際上是什麼。 ...

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

使用rsync自動將檔案備份到遠端伺服器

....ssh/目錄中生成兩個名為同步金鑰哪個是私鑰rsync.key.pub,公鑰。 ...

  • 發佈於 2021-03-28 09:36
  • 閲讀 ( 52 )

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

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

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

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

...。 非對稱演算法:使用兩個不同的金鑰:公鑰和私鑰。這使得在通訊時能夠進行安全加密,而無需事先建立相互演算法。這也稱為公鑰密碼學(見下一節)。 ...

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

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

...於每人兩個加密金鑰的思想。每個人都有一個私鑰和一個公鑰。公鑰可以解密使用私鑰加密的內容。 要安全地傳送檔案,請使用私鑰和收件人的公鑰對其進行加密。要解密檔案,他們需要他們的私鑰和你的公鑰。 您將從中看到...

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

蘋果的“安全飛地”是什麼?它如何保護我的iphone或mac?

...訪問它。有4MB的快閃記憶體,專門用來儲存256位橢圓曲線私鑰。這些金鑰對於您的裝置來說是唯一的,並且永遠不會同步到雲,甚至不會被您的裝置的主作業系統直接看到。相反,系統要求安全Enclave使用金鑰解密資訊。 為什...

  • 發佈於 2021-04-06 20:31
  • 閲讀 ( 39 )

什麼是加密,它是如何工作的?

...金鑰演算法使用不同的金鑰進行加密和解密這通常被稱為公鑰密碼術。 對稱金鑰加密 為了解釋這個概念,我們將使用維基百科中描述的郵政服務隱喻來理解對稱金鑰演算法是如何工作的。 愛麗絲把她的祕密資訊放在一個盒子...

  • 發佈於 2021-04-09 04:40
  • 閲讀 ( 48 )

如何在不輸入密碼的情況下透過ssh遠端複製檔案

...入: ~/.ssh/ 私鑰名為“id\u rsa”和“id_rsa.pub公司“為您的公鑰。 輸入命令後,系統將詢問您儲存金鑰的位置。您可以按Enter鍵使用上述預設值。 接下來,您將被要求輸入密碼短語。按Enter鍵將此項留空,然後在請求確認時再次...

  • 發佈於 2021-04-10 05:27
  • 閲讀 ( 42 )

怎麼可能用別人的域名傳送電子郵件?

...thods for quick setup of DKIM. DKIM works similarly to SSL certificates. A public/private key pair is generated. The private key is known only to the e-mail server, and it will sign any outgoing e-mails. The public key is published using DNS. So any server receiving e-mails marked as coming from you...

  • 發佈於 2021-04-11 05:29
  • 閲讀 ( 36 )