算法求助
在论坛看到个CM,有高手给出了算法,但是我看不懂,请教一下各位。用户名按"x80x88"
用户名每位ASCII值累加和为1C8
然后用户名的最后一位分别与用户名每位相减结果累加和按字取:
38-78+38-38+38-30+38-78+38-38+38-38=0xFF88
再将此结果与用户名的ASCII值和1C8相加结果按字取为0150
0150*0150=1B900
再将1B900除以用户名长度6,结果为4980
用户名最后一位的ASCII值为38
(38*5) XOR 2D=135
135*4980=58B780--->10进制值为5814144,即为正确码
请问ASCII值累加是怎样算的?还有将1B900除以用户名长度6,结果为4980; 0150*0150=1B900(38*5) XOR 2D=135
这些是怎么计算出来的?要懂这些,应该看哪本书? 楼主基础的汇编懂吗建议看下王爽的那本 “汇编语言” 基础的汇编如果懂一点的话 看起来就不会那么难懂了 /:011 /:011 /:011 我要买来看看去 如果真心要学破解,学汇编是最基本的要求。 汇编还是要懂点的.呵呵 算法这东西我不擅长,但是一般的算法总结总还是能看懂的。
楼主这个算法总结都看不懂,就不要问了,埋头看书最实际。
页:
[1]