對稱金鑰加密(symmetric key encryption)和公鑰加密(public key encryption)的區別

密碼學是對隱藏資訊的研究,它用於透過不受信任的媒介(如因特網)進行通訊,在這種媒介上,資訊需要受到其他第三方的保護。現代密碼學致力於開發加密演算法,以使資料由於計算困難而難以被對手破解(因此無法用實際手段破解)。加密使用一種稱為密碼的演算法來加密資料,並且只能使用特殊金鑰來解密資料。加密的資訊稱為密文,從密文中獲取原始資訊(明文)的過程稱為解密。對稱加密和公鑰加密是兩種常用的加密方法。對稱金鑰加密涉及...

公鑰加密與公鑰加密

密碼學是對隱藏信息的研究,它用於通過不受信任的媒介(如因特網)進行通信,在這種媒介上,信息需要受到其他第三方的保護。現代密碼學致力於開發加密算法,以使數據由於計算困難而難以被對手破解(因此無法用實際手段破解)。加密使用一種稱為密碼的算法來加密數據,並且只能使用特殊密鑰來解密數據。加密的信息稱為密文,從密文中獲取原始信息(明文)的過程稱為解密。對稱加密和公鑰加密是兩種常用的加密方法。對稱密鑰加密涉及加密方法,發送方和接收方共享用於加密數據的同一密鑰。在公鑰密碼術中,使用兩個不同但在數學上相關的密鑰。

什麼是對稱密鑰加密?

在對稱密鑰加密(也稱為密鑰、單密鑰、共享密鑰、單密鑰或私鑰加密)中,發送方和接收方共享用於加密和解密數據的同一密鑰。事實上,這兩個鍵可能是相同的,也可能是無關緊要的(也就是說,在這兩個鍵之間需要一個非常簡單的轉換)。在現實生活中,一個祕密被兩個或多個當事方共享,可以用來維護通信的私有鏈路。AES(Advanced Encryption Standard)是一種非常流行的算法,屬於對稱密鑰加密算法家族。

什麼是公鑰加密?

在公鑰加密中,使用兩個不同但數學上相關的密鑰。公鑰加密使用收件人的公鑰加密數據,如果不使用匹配的私鑰,則無法解密數據。換句話說,您需要一個密鑰來鎖定(加密明文)和另一個密鑰來解鎖(解密cypertext)。重要的是一把鑰匙不能代替另一把鑰匙。根據發佈的密鑰,公鑰加密可用於兩個目的。如果鎖鑰匙是公開的,那麼任何人都可以使用這個系統向開鎖鑰匙的持有者發送私人通信。如果是另一種情況,系統可以驗證所有者鎖定的文檔。公鑰加密是一種非對稱密鑰算法。但是隻有一些非對稱密鑰算法具有不能用另一個密鑰的知識來揭示另一個密鑰的特殊性。因此,具有這種特殊性質的非對稱密鑰算法稱為公鑰加密算法。

對稱密鑰加密和公鑰加密有什麼區別?

對稱密鑰加密和公鑰加密的主要區別在於,對稱密鑰加密使用相同的(私密的)密鑰進行加密/解密,而公鑰加密同時使用公鑰和私鑰。在對稱密鑰加密中,雙方都應該知道密鑰,而公鑰加密則沒有這樣的要求。只不過,在公鑰加密中,兩方都知道其中一個密鑰。因為這消除了共享私鑰的需要(如在對稱密鑰加密中)和洩露私鑰的風險,因此在這方面公鑰加密可以被認為是更安全的。

  • 發表於 2020-10-25 10:10
  • 閱讀 ( 19 )
  • 分類:科技

你可能感興趣的文章

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

...訊(明文)的過程。有兩種加密方法。它們是公鑰加密和對稱金鑰加密。公鑰加密包含兩個不同但數學上相關的金鑰。它們是公鑰和私鑰。對稱金鑰加密使用相同的私鑰進行加密和解密。 目錄 1. 主要區別和主要概述 2. 什麼是公...

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

如何在ubuntu中加密檔案和資料夾

... gpg --symmetric --cipher-algo AES256 ~/Documents/PrivateFiles/MyPrivateFile.txt ...

  • 發佈於 2021-03-11 16:31
  • 閲讀 ( 59 )

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

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

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

5種常見的加密型別以及為什麼您不應該自己建立

... "Anyone can invent an encryption algorithm they themselves can't break; it's much harder to invent one that no one else can break." ...

  • 發佈於 2021-03-24 13:51
  • 閲讀 ( 53 )

什麼是同態加密?

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

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

ssh是什麼?它代表什麼?

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

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

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

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

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

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

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

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

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

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

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

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

...erati*** with it. You receive only the output of these operati***, such as encrypted data or a cryptographic signature verification outcome. 另外值得注意的是,secureenclave不能從其他裝置匯入金鑰:它專門設計用於在本地建立和使用金鑰。這使得解密任何裝置...

  • 發佈於 2021-04-06 20:31
  • 閲讀 ( 41 )
海飛絲hz
海飛絲hz

0 篇文章

作家榜

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

相關推薦