9. 下列何者可被用來確認資料的完整性(Integrity)?
(A) SHA-512
(B) 3DES
(C) RC4
(D) EC-ElGamal
答案:登入後查看
統計: A(370), B(28), C(29), D(22), E(0) #2437228
統計: A(370), B(28), C(29), D(22), E(0) #2437228
詳解 (共 3 筆)
#6184969
正確(A) SHA-512 SHA-512 是一種安全雜湊演算法,它會將任意長度的輸入轉換為固定長度的512位元(64字節)雜湊值。因為雜湊函數的輸出是唯一的,任何對資料的改變都會導致雜湊值的改變,因此可以用來確認資料的完整性。
(B) 3DES 3DES(Triple Data Encryption Standard)是一種對稱加密演算法,用於加密和解密資料。雖然加密可以保護資料的機密性,但它並不能直接確認資料的完整性。加密演算法不保證任何資料變動會顯著改變加密後的輸出,因而無法檢測到資料的細微變更。
(C) RC4 RC4 是一種流加密演算法,也主要用於加密資料。與3DES類似,它可以保護資料的機密性,但不能確認資料的完整性。流加密演算法在資料完整性確認上也無效,因為加密後的資料如果有變更,不一定能被輕易檢測出來。
(D) EC-ElGamal EC-ElGamal 是基於橢圓曲線密碼學的加密演算法,用於保護資料的機密性。雖然它使用了先進的數學方法來進行加密,但它的主要功能是加密而非完整性驗證。像其他加密演算法一樣,它無法保證資料的完整性。
總結來說,SHA-512 作為雜湊函數,能夠生成唯一且固定長度的雜湊值,對資料完整性進行有效驗證。而其他選項(3DES、RC4、EC-ElGamal)則都是加密演算法,主要用於保護資料的機密性,不能有效用來確認資料的完整性。
1
0