當前位置:吉日网官网 - 中國傳統 - 什麽是哈希規則

什麽是哈希規則

HASH規則源於傳統的英國式的紙片追蹤遊戲。

Hash,壹般翻譯做“散列”,也有直接音譯為“哈希”的,就是把任意長度的輸入(又叫做預映射, pre-image),通過散列算法,變換成固定長度的輸出,該輸出就是散列值。這種轉換是壹種壓縮映射,也就是,散列值的空間通常遠小於輸入的空間,不同的輸入可能會散列成相同的輸出,所以不可能從散列值來唯壹的確定輸入值。簡單的說就是壹種將任意長度的消息壓縮到某壹固定長度的消息摘要的函數。

常用HASH函數

·直接取余法:f(x):= x mod maxM ; maxM壹般是不太接近 2^t 的壹個質數。

·乘法取整法:f(x):=trunc((x/maxX)*maxlongit) mod maxM,主要用於實數。

·平方取中法:f(x):=(x*x div 1000 ) mod 1000000); 平方後取中間的,每位包含信息比較多。

HASH已經遍及全世界,許多人甚至以到世界各地參加HASH、收集不同的HASH T恤為樂。第壹次比賽時,輸的壹方必須坐冰。

  • 上一篇:誰能真的告訴我幾件略顯變態且持久,好玩,最好是從來不碰的區域的傳說中的衣服。
  • 下一篇:為什麽漁網能抓魚?
  • copyright 2024吉日网官网