Python hash() 函數 -- 筆記

hash() 用於獲取取一個對象(字符串或者數值等)的哈希值。

釋義:通過一定的哈希算法(典型的有MD5,SHA-1等),將一段較長的數據映射爲較短小的數據,這段小數據就是大數據的哈希值。他有這樣一個特點,他是唯一的,一旦大數據發生了變化,哪怕是一個微小的變化,他的哈希值也會發生變化。

hash() 函數的用途

hash() 函數的對象字符不管有多長,返回的 hash 值都是固定長度的,也用於校驗程序在傳輸過程中是否被第三方(木馬)修改,如果程序(字符)在傳輸過程中被修改hash值即發生變化,如果沒有被修改,則 hash 值和原始的 hash 值吻合,只要驗證 hash 值是否匹配即可驗證程序是否帶木馬(病毒)。

發佈了27 篇原創文章 · 獲贊 1 · 訪問量 5463
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章