資訊安全基礎

A想用公開金鑰加密,把訊息加密成只有B能讀取後傳送。加密時使用的是哪一把金鑰?

  1. AA的私密金鑰
  2. BB的公開金鑰
  3. CB的私密金鑰
查看答案與解析

正確答案:B. B的公開金鑰

在公開金鑰加密中,每個人都擁有一對公開金鑰與私密金鑰。公開金鑰讓任何人知道都無妨,私密金鑰則由本人嚴密保管。以公開金鑰加密的資料,只能用與之成對的私密金鑰解密。因此A用B的公開金鑰加密後傳送,B再用自己的私密金鑰解密。即使密文在途中被竊看,沒有B私密金鑰的人也無法讀取。B的私密金鑰只有B持有,A無法使用。以A的私密金鑰處理,是用於表明資料由A建立的數位簽章。

  • A. 以A的私密金鑰處理的內容,任何人都能用A的公開金鑰確認,因此無法用來保密。這是數位簽章使用的金鑰。
  • B. 正確。以B的公開金鑰加密,就只有B的私密金鑰能解密。
  • C. B的私密金鑰只有B本人持有,A無法使用。它是解密時使用的金鑰。
練習這個領域 前往領域頁面

相關計算工具

資訊安全基礎的其他題目

  1. 50名成員希望任兩人之間都能以加密方式通訊,且不讓其他成員知道內容。使用對稱式加密時所需的金鑰數,與使用公開金鑰加密時所需的金鑰數(公開金鑰與私密金鑰合計),正確的組合是哪一項?
  2. 把大型檔案加密後傳給對方時,常用的混合式加密方式的程序,正確的是哪一項?
  3. 密碼學中使用的雜湊函數(密碼學雜湊函數)的性質,正確的是哪一項?
  4. 對於輸出為256位元的理想雜湊函數,以暴力法攻擊時所需計算次數的大致數量,在「找出能產生指定雜湊值的輸入(原像攻擊)」與「找出任意兩個雜湊值相同的不同輸入(碰撞攻擊)」兩種情況下,正確的組合是哪一項?
  5. 網路服務儲存使用者密碼時,先在密碼加上每位使用者各不相同的隨機值(鹽值),再計算雜湊值並儲存。使用鹽值的主要目的是什麼?