首頁>Club>
6
回覆列表
  • 1 # 農村萬花筒OK

    hash演算法是將輸入內容變換為長度固定的輸出,它主要是用於可以更快速地判斷兩個內容是否相同。

    資訊摘要是hash演算法的一種,但擁有額外更嚴格的條件,例如不能逆運算,更嚴格的碰撞要求等。

  • 2 # 匨囻團囝

    小時候你有一些玩伴,他們後來都成了知名人士。其中一位曾任漢東省公安廳廳長,叫祁同偉,小時候你們都叫他“土偉”。

    若干年後,你見到了逃逸隱居的祁同偉,他一閃身躲進了屋裡,你拍門,他卻以為是猴子來找他了,不敢出氣,於是你叫了一聲“土偉”,他豁然開朗——發小啊!自己人!

    這就是hash和訊息摘要的關係,玩伴圈子裡取外號的過程就是hash過程,理論上當年你們叫他“土偉”也可以、“洋偉”也沒毛病,但一旦確定了,後面就這麼叫了,而且在這個圈子裡,這是一一對應的,叫“土偉”你和他以及其他玩伴都知道是說祁同偉,提到祁同偉你們都知道說的是“土偉”,即使後來你認識了第二個也叫祁同偉的人。

    然後還有個要求,因為祁同偉現在被通緝,所以是不能輕易公開身份的,也就是說,你這麼叫他,他敢給你開門,而你直接叫名字他反而不敢開了,也就是說外界對“土偉”這個叫法而言,並不能從“土偉”推斷指的就是祁同偉。

    所以,訊息摘要是hash的一種應用,要求一一對應、不可逆等等(視訊息應用的具體環境來加上附加條件,但因為必須是一一對應的,所以使用了hash來處理)

  • 中秋節和大豐收的關聯?
  • 小米AC2100怎麼樣?