evo真人(中国)

文章橫幅PC版
文章橫幅iPad版
文章橫幅手機版

密碼技術乾貨分享|什麼是數據的完整性?

TIME:2018-12-24 15:42  click: 281 次 來源: 未知

什麼是數據的完整性?數據的完整性指數據未受到非授權的篡改或破壞的性質,它是網絡與信息安全的又一個重要屬性。

資訊時代具有空前數量的數據、信息、文件等,各行各業都存在大量的公開傳輸、存儲的數據。如何保證這些數據在傳輸、存儲過程中不被篡改是極具挑戰的任務,特別是維護大量資料庫、文件庫時,這一任務更為艱巨。

現實生活中對數據完整性的保護,也是採用簽字、蓋章等手段。對電子形式的文件而言,實現完整性也遇到了文件易被修改及修改不易被察覺等。

雜湊算法可方便地實現數據的完整性。雜湊算法顺利获得數學處理過程,從文件中計算出唯一標識這個文件的特徵信息,稱為摘要。文件內容的細微變化都會產生不同的摘要。只要在電子文件後面附上一個這樣簡短的摘要,就可鑑別文件的完整性。

因為不同的文件有不同的摘要,一旦文件被篡改,摘要也就不同了。要想檢查某個文件是否被修改了,只需用雜湊算法計算出一個新的摘要,將這個新的摘要與原來附帶的摘要進行比對,若兩個摘要一樣,就說明這個文件未被改動,反之則證明未被修改。對於大量的電子文件的保護任務而言,雜湊算法是一種非常便捷、可靠的安全手段。

實現數據完整性的其他技術還有校驗碼與糾錯碼等,但這些技術是為了檢查和糾正通信中干擾導致的錯誤,不適用於大容量信息的完整性保護。

上一篇:最常用的公鑰密碼算法 下一篇:密碼技術乾貨分享|信息的不可否認性