我想了解我正在工作的系統是如何從數字代碼開始創建一些散列代碼的。我正在收集其中一些「small_number,big_number」對,但我無法弄清楚系統如何編碼small_number以獲取big_number。解碼是可能的,因爲系統可以從big_number獲取small_number。反向散列函數
數字看起來像這樣:
197 >> 29337857947107767585 1078 >> 84080031635590040762 1083 >> 32373003898332638476 1409 >> 79402294967209014727 1498 >> 25254493910542918727 2945 >> 85687067382221703925 2946 >> 88767616208189692328
我不知道的。你能指出一些閱讀嗎?
謝謝
如果這個過程可以很容易地顛倒過來,那不是使用哈希算法。你對這個算法有什麼看法? – driis
如果您向系統提供長度超過20位的數字代碼,會發生什麼情況? – CodesInChaos