10375979X -> 950594485
72751183X -> 917050308请问“10375979X”经过什么运算可以转换成“950594485”?

解决方案 »

  1.   

    这应该不是加密解密问题,之所以会有以上转换,是因为这些数据从智能卡中读出,为了在有限的空间中存储以上数据。
    因为725747099在智能卡中存储格式为72 57 47 09 9(0),相应的:
    10375979X -> 95 05 94 48 5(0)
    72751183X -> 91 70 50 30 8(0) 
      

  2.   

    俺试过gsm和cdms的压缩与解压缩,都没有试出来,也许压缩之后还移位了。
      

  3.   

    LZ这个有n种可能性,如果把X看成没有,那么就是
    10375979 -> 950594485 
    72751183 -> 917050308 
    然后我可以假设公式
    10375979 * a + b = 950594485
    72751183 * a + b = 917050308
    这个二元一次方程必定有解,可以得出一组(a, b),我说y = x * a + b是规律,但可以肯定的是它是规律的概率无限接近于0。
    另外我也可以给出另一条公式
    10375979 * 10375979 * a + b = 950594485
    72751183 * 72751183 * a + b = 917050308
    这样也可以算出一组(a, b),我也可以说y = x * x * a + b是规律,但这个结论也是错误。
    如果你给出三组数据,比如
    34535343 -> 923482233
    那么别人也可以列这样的三元一次方程组
    10375979 * 10375979 * a + 10375979 * b + c = 950594485
    72751183 * 72751183 * a + 72751183 * b + c = 917050308
    34535343 * 34535343 * a + 34535343 * b + c = 923482233
    计算出(a, b, c),然后说y = x * x * a + x * b + c是规律,不过也是无意义之举。
    n组数据,可以列n元一次方程求解。算法都是跟踪调试出来的,不是用“看”就能出来的。
    (所以觉得公务员找数列规律比较无聊,凭什么说他们定义的规律才是正确的规律呢?)
      

  4.   


    “X”是字符,“10375979X”中的“X”也有可能是“A”、“B”...,但是当其为“A”..“F”之外的字符时,就必须转换存储了。