什么加密生成这种类型的文本?

我正在尝试解码由Yahoo Messenger生成的DAT文件,它看起来类似于我通过在记事本中打开exe生成的下面的文本:
‹
‹N€9 tè…ÀtäÿFöt‹FŠ ‹V‹NˆÿFÿNëÿFH‰F3À9Ft9Ft  ö…³   ;Øtsj÷ël;Øt%‹F‹N¶Dÿj Pÿ5@aÐMè5  …À„þÿÿ…Ûuƒ} tÇEø   jEPÿvÿvÿuøÿ5DaÐMÿÐM…Àu,ÿÐM=Y  tjðë…ÛtjöXë<3Àf‹F,ÇF.   ‰Eë‹E‹N…Étÿv2PÿÑëƒ~$ t
‹N(f‰ƒF(ÿF 3À‰F_[É ÌÌÌÌ̃ù
u<r<Ÿ
我尝试过很少的在线工具,有各种加密算法,如Blow-fish,DES,MD5 1-Way和其他普通加密,如leet speak,rot-13等,但我发现生成的文本是正常可读但不是原始文本。我认为它的AES或RSA或Triple DES。实际上我正在研究一个实用程序,它将读取本地的Yahoo Messengers存档。但是当我打开本地时,我发现了一个DAT文件,上面有加密文本。 (UPDATE) 根据venkyduded文章“雅虎使用简单的XOR算法对消息进行编码(以确保安全性!)”。关于XOR逆转的任何良好链接。 任何帮助将受到高度赞赏。     
已邀请:
Yahoo Messenger仅对数据文件进行编码。有关数据格式的详细信息,请查看http://www.venkydude.com/articles/yarchive.htm。     
我认为我们不能帮助你。不幸的是,强加密数据与随机噪声无法区分。我希望NSA有统计数据可以运行数据来确定这一点,但像我们这样的普通人都是SOL。 即使你确实知道加密机制,你也需要密钥才能理解它,如果加密足够好就很难猜测。 你最好的选择是对Yahoo Messenger的那部分进行逆向工程,看看它实际上在做什么,以及它从哪里获得加密密钥。     
  根据venkyduded文章“雅虎使用   一个简单的XOR算法来编码   消息(安全性太多!!)“。   关于XOR逆转的任何良好链接。 人们需要知道XOR的原始值是什么。人们还需要知道一些额外的信息,例如,一次有多少单词被异或,你的问题的答案是。 为了获得XOR值的倒数,您必须再次使用种子对值进行异或。     

要回复问题请先登录注册