字符串:2006加密以后:z3k2wXPsQfIx5aPe2Lhi5g==  
字符串:8881516加密以后:zHs193PsQfIx5aPe2Lhi5g==    
字符串:123加密以后:zHs193PsQfIx5aPe2Lhi5g==大家帮忙分析分析。

解决方案 »

  1.   

    8881516加密以后是:xXE+xkbdd/Ix5aPe2Lhi5g==
      刚才贴错了
      

  2.   

    初步分析如下:原数     十六进制 加密后的结果(2个字符一组)
    123 7B zH s1 93 Ps Qf Ix 5a Pe 2L hi 5g ==
    2006 7D6 z3 k2 wX Ps Qf Ix 5a Pe 2L hi 5g ==
    8881516 D736C xX E+ xk bd d/ Ix 5a Pe 2L hi 5g ==从这个对比中不难发现,加密后的结果中:
    1. 三个结果的后面的6组是完全相同的
    2. 123和2006的后面8组是完全相同的据此可以得出以下结论:
    1. 这个算法应该是将原整数的每个字节按一定算法处理后换成2个字符的算法。
    2. 这个算法应该最大能处理的数值是十六进制的FFFFFFFFFFFF,即十进制的281474976710655。想要知道处理的具体方法,还需要多些测试数据,建议楼主先比较一下 0-255 的加密结果(只需要比较结果的前2个字符,后面的应该是相同的)。
      

  3.   

    上面写的有处错误,重发一次:初步分析如下:原数     十六进制 加密后的结果(2个字符一组)
    123 7B zH s1 93 Ps Qf Ix 5a Pe 2L hi 5g ==
    2006 7D6 z3 k2 wX Ps Qf Ix 5a Pe 2L hi 5g ==
    8881516 D736C xX E+ xk bd d/ Ix 5a Pe 2L hi 5g ==从这个对比中不难发现,加密后的结果中:
    1. 三个结果的后面的7组是完全相同的
    2. 123和2006的后面8组是完全相同的据此可以得出以下结论:
    1. 这个算法应该是将原整数的每个字节按一定算法处理后换成2个字符的算法。
    2. 这个算法应该最大能处理的数值是十六进制的FFFFFFFFFFFF,即十进制的281474976710655。想要知道处理的具体方法,还需要多些测试数据,建议楼主先比较一下 0-255 的加密结果(只需要比较结果的前2个字符,后面的应该是相同的)。