公司做一个项目,有个同事离开,其中有个DLL是他写的,就是把口令加密,现在我们想解决解密问题,我把一个加密串写出来,哪位老大帮忙看看:
'admin_pwd' 加密后是 'kK/GR6g261C8Z/yt6ZSBVA=='
哪位高人帮忙看看

解决方案 »

  1.   

    自己试试吧!比如来一组数据:1,2,3,a,b,c
    看这些加密出来是什么!
      

  2.   

    我也想过设短点一个一个试的,但加密函数里有个检查长度的,少于6位直接退出。所以没办法。
    我设了个‘aabbcc’ 出来的是‘mCZHmbIBNlY=’
      

  3.   

    重写了base64编码,基本编码规则没变,跟踪下DLL试试。
      

  4.   

    DLL发出来,不给DLL我们怎么知道,
      

  5.   

    既然是DLL,那肯定有输入输出啦,重写个DLL,让输入输出相同。
    然后把数据库中所有的密码清空,运行程序重建。
      

  6.   

    好像是用blowfish加密的,但是不知道key,不好破译吧
      

  7.   

    DLL提供一个下载地址,反汇编后能破译出来
      

  8.   

    提供一个思路,
    可以对照你的例子 如 我设了个‘aabbcc’   出来的是‘mCZHmbIBNlY=’
    先用各种常见的,公开的加密算法,加密‘aabbcc’   试下,如果是就ok了,
    如果常见的没有的话,就可能是作者自己写的加密算法了,这样的一般比较简单,用工具跟踪一下