-2
的想法是讓什麼是7個字符長字符串產生這個號碼:3552907293224這個腳本:如何反轉這個哈希函數?
sub hash {
my $nr = 13;
for (split //, shift) {
$nr = $nr * 43 + index("acdegijmnoprstuw", $_);
}
return $nr;
}
我設法弄清楚它的「eddigjo」(帶手動嘗試)的字符串,但我需要一個反向追蹤可能會產生上述數字的函數。
謝謝您的回答。我是Perl的新手,我試圖弄清楚這兩天,但我沒有得到任何解決方案,這就是爲什麼我在這裏問。 –
任何人都不可能知道你已經做了什麼嘗試,因爲他們不包括在問題中。 –