求3DES加密解密ECB模式算法这是密钥:871DCF859895A903E354AEFEBBAFFD5D要解密的字符串是:ED2135DBDB372D6D3BF54391D528D079解密后的字符串应该是一个4字节的MAC,例如:AABBCCDD谢谢,求代码

解决方案 »

  1.   

    http://liuzongan.javaeye.com/blog/443069
      

  2.   

    代码去搜索,网上很多

    //
    3DES ECB加密
    //
    KEY值为:87 1D CF 85 98 95 A9 03 E3 54 AE FE BB AF FD 5D 
    //
    数据为:
    ED 21 35 DB DB 37 2D 6D 3B F5 43 91 D5 28 D0 79 
    //
    加密过程为:
    //--
    数据为:ED 21 35 DB DB 37 2D 6D   结果为:DE D1 AD E8 B3 CA 6F A4 
    //--
    数据为:3B F5 43 91 D5 28 D0 79   结果为:04 0A 59 7E 3F 7E 13 95 
    //
    结果为:
    DE D1 AD E8 B3 CA 6F A4 04 0A 59 7E 3F 7E 13 95 
      

  3.   


    //
    3DES ECB解密
    //
    KEY值为:87 1D CF 85 98 95 A9 03 E3 54 AE FE BB AF FD 5D 
    //
    数据为:
    ED 21 35 DB DB 37 2D 6D 3B F5 43 91 D5 28 D0 79 
    //
    解密过程为:
    //--
    数据为:ED 21 35 DB DB 37 2D 6D   结果为:4F D8 E0 35 3B 81 54 C1 
    //--
    数据为:3B F5 43 91 D5 28 D0 79   结果为:F1 50 5F 14 78 53 3E E8 
    //
    结果为:
    4F D8 E0 35 3B 81 54 C1 F1 50 5F 14 78 53 3E E8 
    没发现你所说的诸如AA BB。