2012-11-02 101 views
1

可能重複:
Is it okay to truncate a SHA256 hash to 128 bits?拆分SHA256哈希

誰能告訴我到什麼程度熵會受到影響,如果只有一個SHA256散列的前35個字符將被退回?這樣做的風險是什麼?

+0

爲什麼35個字符? –

+0

這是我下載的腳本。我認爲原來的/預期的長度是64個字符,只返回前35個字符,這在某種程度上是有害的。我的問題是:如何? – Steve

+0

這完全取決於散列的用途。 –

回答

2

那麼,不知道你到底在問什麼。 你的35個字符代表17.5字節是140bits

256 bit: 2^256 = 1.1E+77 
140 bit: 2^140 = 1,4E+42 

所以熵顯着降低。希望這可以幫助。