16.下列關於雜湊(Hash)函數的敘述,何者錯誤?
(A)固定長度
(B)可以解密
(C)正常情況下雜湊結果為唯一值
(D)常用於驗證資料完整性
答案:登入後查看
統計: A(136), B(302), C(87), D(53), E(0) #2399715
統計: A(136), B(302), C(87), D(53), E(0) #2399715
詳解 (共 3 筆)
#6336376
(A) 固定長度 → 正確
雜湊函數的輸出長度是固定的,無論輸入資料多長,輸出都是相同長度。
例如:
SHA-256 → 256 位元(32 字節)
MD5 → 128 位元(16 字節)
例如:
SHA-256 → 256 位元(32 字節)
MD5 → 128 位元(16 字節)
ㅤㅤ
(B) 可以解密(X)
雜湊是一種單向函數,無法反推出原始資料。
例如,SHA-256("password") 會產生一個固定的雜湊值,但不能從這個雜湊值計算出 "password"。
例如,SHA-256("password") 會產生一個固定的雜湊值,但不能從這個雜湊值計算出 "password"。
ㅤㅤ
(C) 正常情況下雜湊結果為唯一值 ,但有例外(碰撞)
在正常情況下,不同的輸入應該產生不同的雜湊值,但理論上可能出現雜湊碰撞(Hash Collision),即不同的輸入產生相同的雜湊值。
MD5、SHA-1 已經被證實容易發生碰撞,因此不建議使用。
MD5、SHA-1 已經被證實容易發生碰撞,因此不建議使用。
ㅤㅤ
(D) 常用於驗證資料完整性
雜湊函數可用來檢查資料是否被篡改。
例如,下載檔案時,網站通常會提供 SHA-256 雜湊值,讓使用者驗證檔案是否完整。
例如,下載檔案時,網站通常會提供 SHA-256 雜湊值,讓使用者驗證檔案是否完整。
ㅤㅤ

ㅤㅤ
ㅤㅤ
0
0