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

-1 .net c# encryption yahoo-messenger

我正在尝试解码由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<Ÿ
Run Code Online (Sandbox Code Playgroud)

我曾尝试一些在线工具,有一个像吹鱼,DES各种加密算法,MD5 1路和其他正常的加密像莱特说,腐烂-13等,但我发现生成的文本是正常的可读性,但不是原来的一个.我认为它的AES或RSA或Triple DES.实际上我正在研究一个实用程序,它将读取本地的Yahoo Messengers存档.但是当我打开本地时,我发现了一个DAT文件,上面有加密文本.

(UPDATE)

根据venkyduded文章"雅虎使用简单的XOR算法对消息进行编码(以确保安全性!)".关于XOR逆转的任何良好链接.

任何帮助将受到高度赞赏.

Mar*_*ats 6

Yahoo Messenger仅对数据文件进行编码.有关数据格式的详细信息,请查看http://www.venkydude.com/articles/yarchive.htm.