密碼學 雜湊演算法

2021-10-10 13:00:54 字數 570 閱讀 9507

在日常生活中,每個人去銀行、坐火車都需要身份證證明自己的身份。身份證存在的目的就是要證明我真的是我。

同樣在網路中,乙個檔案是否被改過(更改之後就是新的檔案),需要乙個「身份證」證明,這裡就需要了 hash 演算法了。

為了滿足上述要求,需要 hash 演算法滿足如下特點:

1、md5,即:message-digest algorithm 5,已被拋棄。

2、sha 系列,即:secure hash algorithm 。

(1)sha-1

(2)sha-2,包括如下演算法:

(3)sha-3

演算法名稱

摘要長度

md5128bit

sha-1

160bit

sha-224

224bit

sha-256

256bit

sha-384

384bit

sha-512

512bit

原理複雜,有需要在學習吧。一般能明白該技術解決什麼問題,怎麼解決就能解決 80% 的問題了,二八原則嘛。

(saw:game over!)

密碼學之雜湊

雜湊 雜湊函式 md5 sha1 sha256 512 對稱加密演算法 des 3des aes 高階密碼標準,美國 局使用的加密演算法 ps 蘋果內部的鑰匙串訪問用的就算aes。非對稱加密演算法 rsa1 資料不可反算 不可逆運算 2 演算法公開。3 對相同的資料加密,得到的結果是一樣的。4 對不...

雜湊函式密碼學

鏈客,有問必答!雜湊函式是密碼學中的乙個重要分支,該函式是一類數學函式,它可以在有限的合理時間內,將任意長度的訊息變換成固定長度的二進位制串,且不可逆,這個輸出值就是雜湊值,也叫雜湊值或訊息摘要。以hash函式為基礎的hash演算法,在數字簽名,實現資料完整性,merkle樹資料儲存和檢索等方面有著...

雜湊函式密碼學

鏈客,有問必答!雜湊函式是密碼學中的乙個重要分支,該函式是一類數學函式,它可以在有限的合理時間內,將任意長度的訊息變換成固定長度的二進位制串,且不可逆,這個輸出值就是雜湊值,也叫雜湊值或訊息摘要。以hash函式為基礎的hash演算法,在數字簽名,實現資料完整性,merkle樹資料儲存和檢索等方面有著...