昨天我想打开officeDiary看看保存的资料时,结果自己把密码忘了,欲哭无泪,里面可是各种重要的私家日记、资料等,在网上搜了一下,当时找了好久都没找到破解officeDiary密码方法!不过今天总算找到破解密码的方法了。

今天百度时看到了一篇日志:很多文件加密时就是把密码以某种编码写在文件里,不过很多是以明文保存的!幸好OfficeDiary保存密码也是以明文方式!只要用个文件比较器,比较文件的不同点就有希望找到密码!这对于我来讲莫大的安慰啊。

于是我百度,下载了几个文件比较器我先用叮当文教比较器!国产的不给力啊(原因是只解码常见的word、excel……晕)又搜了下,发现很多文件比较器不是解码的格式少就是解码的文件很小,超过2M的就很少有解码器能解了!最后发现UltraCompare不错,国外的,不过已经有汉化的了。

我首先新建了两个.odf文件,一个加密了,另一个没有,在UltraCompare的两个文件选择框中分别加入两个文件。然后设置模式选择二进制文件(很重要!)相信你懂得其中的道理!不懂也没事(也可以点击中间的齿轮设置为二进制)。然后点击中间的比较按钮,比较结果如下图所示:

OfficeDiary密码破解方法-编程知识网

发现两边解码后不同的地方太多了,当时我就晕了。不过细细观察时发现里面不相同的地方并不是很多左右两边的文件都红色部分都分成两部分(左边的多,右边只有几列!(密码就隐藏在这几列中))我不停的往下找当找到00022fe0行时发现了我故意设置的密码虽然周围有很多字符,但我确信officeDiary的密码就是放在00022fe0行,又试了几次果然如此。好感动啊!就这样破解OfficeDiary密码成功了!

兴奋之余我又给word加了密,当时微软的编码好像有点复杂,没找到其中的规律!过以此方法应该能找到很多文件的密码了!像word、excel常用的解密的方式肯定是一箩筐!(文:香山枫叶)