我想知道如何去颠倒一个算法,如用于存储登录名或密码的算法。如何进行逆向工程算法?
可以说我有数据量,其中:
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