2012-06-11 69 views

回答

2

哈希函數是我們如何使它們。例如:

首先,對於所有字符串 - >

第一步。小寫(或大寫) Step2。剝去所有的空白空間。

現在,這兩個字符串都會映射到:thisisahash

Step3。現在,應用任何哈希函數:crc32,java的多項式或任何...

給定一個字符串,你現在總是可以做查找,看看其他字符串是否被散列到同一個鍵。

請注意,散列函數是單向的。因此,Step1和Step2不計入有效的散列方法。

+0

是的,我想到了。但是沒有直接的方法來做這件事? –

+1

即使哈希函數是一個黑盒子,有人必須編碼它,對吧? :) –