【Day6】chatGPT陪我讀資通安全概論30天

更新於 私密發佈閱讀時間約 3 分鐘

📘 Day 6 學習重點:雜湊與數位簽章

🎯 目標:理解雜湊函數的用途與特性,以及數位簽章的運作原理

✅ 一、雜湊函數(Hash Function)

📌 定義:

一種將任意長度的輸入資料轉換為固定長度的雜湊值(摘要)的單向函數。

✅ 特性:

raw-image

🧪 常見演算法:

  • SHA-1 / SHA-256 / SHA-3
  • MD5(已不安全)

💡 應用:

  • 驗證檔案完整性(下載後比對雜湊值)
  • 儲存密碼(不以明文儲存)

✅ 二、數位簽章(Digital Signature)

📌 定義:

使用「非對稱加密」技術來確保資料完整性、身份驗證、不否認性

✅ 簽章流程:

  1. 寄件人使用雜湊函數對資料產生摘要
  2. 自己的私鑰加密這個摘要 → 成為數位簽章
  3. 接收者用寄件人的公鑰解密並比對雜湊值

📦 可驗證:

  • 資料是否被修改(完整性)
  • 是誰簽署的(身份認證)
  • 發送者不能否認(不否認性)

📝 Day 6 練習題(5 題選擇題)

第 1 題

哪一項不是雜湊函數的特性?
A. 不可逆 B. 碰撞抗性 C. 固定輸出長度 D. 可以用私鑰還原明文

第 2 題

哪一種雜湊演算法已被證明存在安全性問題?
A. SHA-256 B. SHA-3 C. MD5 D. SHA-512

第 3 題

數位簽章中,哪一部分用來進行簽章?
A. 接收者的私鑰 B. 雜湊後的資料 C. 公鑰加密資料本體 D. 明文直接簽章

第 4 題

數位簽章可以驗證以下哪一項?
A. 系統有無中毒 B. 硬體規格是否符合 C. 資料是否被竄改 D. 密碼是否為正確長度

第 5 題

若有人試圖更改一封已簽章的信件內容,數位簽章將如何反應?
A. 仍可驗證成功 B. 會跳過驗證程序 C. 會提示簽章驗證失敗 D. 自動重新簽章

✅ 第 1 題:D ✅ 正確

雜湊函數不能用來還原明文,更不會用私鑰解密。

✔️ 正解:D

✅ 第 2 題:C ✅ 正確

MD5 已被證實容易產生碰撞,不再適合安全應用。

✔️ 正解:C

✅ 第 3 題:B ✅ 正確

數位簽章流程會先對資料做雜湊,然後加密摘要。

✔️ 正解:B

✅ 第 4 題:C ✅ 正確

數位簽章最重要的功能之一就是確認資料是否被竄改(完整性)。

✔️ 正解:C

✅ 第 5 題:C ✅ 正確

一旦信件內容被修改,雜湊值就會不同,簽章驗證一定會失敗

✔️ 正解:C
留言
avatar-img
留言分享你的想法!
avatar-img
娜攸理財
9會員
25內容數
喜歡學習、理財、占卜心理學類的小事物, 熱愛分享自己學習研究的事物親朋好友, 投資、學習、旅遊及省錢都是我常做的事, 分享給需要的人更是讓我快樂的事。
你可能也想看
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
孩子寫功課時瞇眼?小心近視!這款喜光全光譜TIONE⁺光健康智慧檯燈,獲眼科院長推薦,網路好評不斷!全光譜LED、180cm大照明範圍、5段亮度及色溫調整、350度萬向旋轉,讓孩子學習更舒適、保護眼睛!
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
中學數學基礎練習—一元一次方程式
Thumbnail
高中數學主題練習—對數方程式
Thumbnail
高中數學主題練習—對數方程式
Thumbnail
高中數學主題練習—根式化簡
Thumbnail
高中數學主題練習—根式化簡
Thumbnail
高中數學主題練習—根式化簡
Thumbnail
高中數學主題練習—根式化簡
Thumbnail
了解這些運算子及其優先等級有助於更好地理解和編寫 JavaScript 代碼
Thumbnail
了解這些運算子及其優先等級有助於更好地理解和編寫 JavaScript 代碼
Thumbnail
本文介紹了各種運算符的用法和優先級,包括算術運算符、比較運算符、賦值運算符、邏輯運算符、位元運算符、成員運算符和身份運算符。每種運算符都有詳細的描述和示例程式碼,幫助理解其功能和用法。
Thumbnail
本文介紹了各種運算符的用法和優先級,包括算術運算符、比較運算符、賦值運算符、邏輯運算符、位元運算符、成員運算符和身份運算符。每種運算符都有詳細的描述和示例程式碼,幫助理解其功能和用法。
Thumbnail
我捨棄了編號系統,解放三倍大腦思考能量
Thumbnail
我捨棄了編號系統,解放三倍大腦思考能量
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
Thumbnail
專案分享-計算機 邏輯思維:首先,要建立幾個變數與函式,方便我們作業。接下來針對每一個函式進行解釋。 讓大家可以自己動手做一個簡易的計算機
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News