什么是Hash?Hash有哪些特性?


  • Hash
    • 把任意長度的輸入通過散列算法變換成固定長度的輸出
  • Hash的特性:
    • 輸入域無窮,輸出域有限。例如:有無窮多個(在工程中可以具體到多少個,例如1000)輸入參數經過hash函數映射后得到有限的輸出域{1,2,3,4}。
    • 輸入參數確定,經過hash函數映射出的返回值一樣。(不是隨機函數,不同的輸入參數可能得到相同的返回值)。
    • 輸入域上的值經過函數值映射后會幾乎均等的分布在輸出域上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM