请问哪位能看出这是什么加密算法产生的啊?
我只知道他们应该是数字,而且肯定不是MD5,因为是需要解码的。
uH/pfi8/ucs+XZKiJRXHEw==
W1J1Nn8bwxY=
zZUTyapBUlw=
Pt/aEybt1ys=
UzVdjEBVXg4=

解决方案 »

  1.   

    好像是DES或3DES加密的,不知道KEY你怎么解码?
      

  2.   

    是不是通过加减ASCII码的值产生的?
      

  3.   

    目前的情况看下来,key可能是123456,DES是不是一定要8位的key啊?
      

  4.   

    base64 字符串
    byte[] data = Convert.FromBase64String("uH/pfi8/ucs+XZKiJRXHEw==");
      

  5.   

    uH/pfi8/ucs+XZKiJRXHEw==W1J1Nn8bwxY=zZUTyapBUlw=Pt/aEybt1ys=UzVdjEBVXg4=为什么看起来那么像我写的加密过的注册码呀?
    不过密码肯定不是123456
      

  6.   

    肯定不是Base64,我试了一下转不过来。
      

  7.   

    我看也是base64,但是既然LZ已经验证过了,那就不知道了
    知道明文是什么吗?
      

  8.   


    看了最后的等于号,我觉得应该有base64的参与.话说:即便最后1位是他故意 +"=" 你如果不知道到底是不是这么回事.光给密文让人猜测加密方法这个太难了.
      

  9.   

    应该是先定一个字符串,里面包含大小写字母和数字还有符号,
    如:string str="abcdefg....ABCDEFG...1234...!@#$...";然后根据加密串和密钥中的各个字符的ascii异或(可能还包含简单的加减运算)得到一个数值,将这个数值作为字符串(即str)位置索引再取这个位置索引对应的字符组成的一组加密串
      

  10.   

    典型的base64格式啊只是转换了一下而已,不是加密啊
      

  11.   

    我确定应该是base64,因为后面的特征:== 和 =
    可以直接转换回来的
      

  12.   

    Convert类里面有一个直接Base64转换的方法。。具体不记得了,很久没用了,你搜一下。。
      

  13.   

    都猜错了,是微软的一个activex的加密组件