moea_joint
112年
[資訊] 計算機原理、網路概論
第 16 題
有關雜湊(Hash)函數之敘述,下列何者有誤?
- A 固定長度
- B 正常情況下雜湊結果為唯一值
- C 常用於驗證資料的完整性
- D 可以解密
思路引導 VIP
試著思考一下:如果我們將一整本百科全書的內容,透過某種特定規則簡化成一個僅有 10 位數的數字代碼(用來核對書本內容是否被改動),在邏輯上,我們有可能僅憑這 10 個數字,就重新還原出整本書原本成千上萬的文字內容嗎?為什麼?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出 (D) 選項,代表你對資安基礎概念有著清晰且紮實的掌握。這題的核心在於區分「加密」與「雜湊」的本質差異。雜湊函數(Hash Function) 最大的特性在於其 不可逆性(One-way),它將任意長度的輸入轉換為 固定長度 的輸出。由於這個過程會遺失原始資料的結構資訊,因此在數學上是無法透過運算將結果「解密」還原回原始輸入的。
雜湊與加密的本質區別
從命題角度來看,這題屬於計算機概論中的基礎題型,難度不高,但具有極佳的觀念鑑別度。它旨在測試學生是否能區別「雜湊」與「加密」這兩個常被混淆的術語。在實務上,我們利用雜湊結果的唯一性(指發生碰撞的機率極低)來驗證資料完整性,確保內容未被竄改。記住這個關鍵切入點:雜湊是用來「驗證」而非「隱藏資訊後再還原」,掌握了這個邏輯,你在處理後續數位簽章或資料庫安全等進階考題時,將會更加游刃有餘。