數字摘要有什麼作用呀

2021-03-03 22:07:51 字數 1301 閱讀 1396

1樓:匿名使用者

數字籤bai名一般來說,是用來處理du短訊息的zhi,而相對於較長的訊息則dao

顯得有些吃力。當然,可以回將長的訊息答分成若干小段,然後再分別簽名。不過,這樣做非常麻煩,而且會帶來資料完整性的問題。比較合理的做法是在數字簽名前對訊息先進行數字摘要。

數字摘要是將任意長度的訊息變成固定長度的短訊息,它類似於一個自變數是訊息的函式,也就是hash函式。

一個hash函式的好壞是由發生碰撞的概率決定的。如果攻擊者能夠輕易地構造出兩個訊息具有相同的hash值,那麼這樣的hash函式是很危險的。一般來說,安全hash標準的輸出長度為160位,這樣才能保證它足夠的安全。

什麼是hash函式?hash函式在密碼學中有什麼作用?

2樓:清風魄影

hash,一般翻譯做"雜湊",也有直接音譯為"雜湊"的,就是把任意長度的輸入(又叫做預對映, pre-image),通過雜湊演算法,變換成固定長度的輸出,該輸出就是雜湊值。這種轉換是一種壓縮對映,也就是,雜湊值的空間通常遠小於輸入的空間,不同的輸入可能會雜湊成相同的輸出,而不可能從雜湊值來唯一的確定輸入值。簡單的說就是一種將任意長度的訊息壓縮到某一固定長度的訊息摘要的函式。

hash主要用於資訊保安領域中加密演算法,他把一些不同長度的資訊轉化成雜亂的128位的編碼裡,叫做hash值. 也可以說,hash就是找到一種資料內容和資料存放地址之間的對映關係

hash演算法在資訊保安方面的應用主要體現在以下的3個方面:

1) 檔案校驗

我們比較熟悉的校驗演算法有奇偶校驗和crc校驗,這2種校驗並沒有抗資料篡改的能力,它們一定程度上能檢測並糾正資料傳輸中的通道誤碼,但卻不能防止對資料的惡意破壞。

md5 hash演算法的"數字指紋"特性,使它成為目前應用最廣泛的一種檔案完整性校驗和(checksum)演算法,不少unix系統有提供計算md5 checksum的命令。

2) 數字簽名

hash 演算法也是現代密碼體系中的一個重要組成部分。由於非對稱演算法的運算速度較慢,所以在數字簽名協議中,單向雜湊函式扮演了一個重要的角色。 對 hash 值,又稱"數字摘要"進行數字簽名,在統計上可以認為與對檔案本身進行數字簽名是等效的。

而且這樣的協議還有其他的優點。

3) 鑑權協議

如下的鑑權協議又被稱作"挑戰--認證模式:在傳輸通道是可被偵聽,但不可被篡改的情況下,這是一種簡單而安全的方法。

3樓:匿名使用者

hash函式頁稱雜湊函式 雜湊函式 雜湊函式,是一個從訊息空間到像空間的不可逆對映。作用:數字簽名,生成程式或文件的「數字指紋」,用於安全傳輸和儲存口令!

顯示卡主要有哪些作用,顯示卡有什麼作用?

簡單說吧,你要是沒顯示卡,電腦就無法處理影象了,在一定的程度上,你可以完全拿記憶體相比,視訊記憶體頻率,你可以看你的記憶體頻率,比如記憶體有533,667,800等,視訊記憶體頻率也是越高越好,而視訊記憶體就是相當於專門服務於影象的記憶體,臨時儲存影象,這樣,電腦在需要影象資料的時候就不必通過記憶體...

河底的淤泥有什麼作用呀

1.作肥料,因為裡面含有大量的有機質。2.養殖,比如養殖河蚌等等。1.淤泥處理利用的一般技術 1 淤泥的堆肥化處理技術 2 淤泥的建材化技術 3 淤泥的燃料化技術 4 淤泥的厭氧消化 制沼氣 技術 2.淤泥的電離輻射處理技術 微波技術在淤泥處理中的應用 1 微波輻照淤泥處理技術 2 微波化學分析技術...

汽車貼膜有什麼作用,汽車貼膜有什麼作用呀?

隔熱防晒 夏季太陽光強烈,氣溫高,貼膜能很好的阻隔分散大量的熱量。隔紫外線 紫外線中的中波 長波能穿透很厚的玻璃,貼上隔熱膜能隔斷大部分紫外線。防止 受傷害,也能減輕汽車內飾老化。美觀對於車身,通過貼膜可以根據個人喜好美觀愛車,裝飾汽車,還能一定程度的保護車身。防爆防劃 優質的汽車膜的最外層是防劃傷...