我想知道如何去顛倒一個算法,如用於存儲登錄名或密碼的算法。如何進行逆向工程算法?
可以說我有數據量,其中:
7262627 -> ? -> 8172
5353773 -> ? -> 1132
等,這僅僅是一個例子。或者說一個轉換成另一個的十六進制字符串。
&h8712 -> &h1283
或類似的東西。
我該如何着手弄清楚算法是什麼?一個人從哪裏開始?
你會開始嘗試不同的班次,xors和希望有什麼突出的東西嗎?我確信有更好的方法,因爲這看起來像在黑暗中刺傷。
反向工程這種算法是否可行?
對不起,如果這是一個愚蠢的問題。感謝您的幫助/指示。
這是爲什麼「不是一個真正的問題」?說出這裏提出的內容並不難。這個問題並不含糊,含糊,不完整或修辭,儘管可能過於寬泛。它可以以其當前的形式合理地回答:特別是因爲它只是詢問如何開始密碼分析散列函數。它不需要教科書來回答。 – 2010-11-13 01:34:03
另請參閱http://stackoverflow.com/questions/1539286 – sdcvvc 2010-11-13 11:34:06