在多核FPGA上实现Office文档口令破解的方法

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:qwer96669
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,微软的Office系列软件已经成为主流的文本编辑软件.找到一种高效的恢复被加密文档的口令的方案具有重要的意义.传统的基于CPU和GPU的破解方法破解速度慢,大大限制了破解的应用.为了提高口令的破解速度,本文提出了基于多核FPGA的设计思想.详细分析了解密Office文档涉及的核心算法SHA1和AES.在全流水线结构下,按照多核并行的设计思想,设计了基于多核FPGA的Office口令破解程序,实现Office口令的高速破解.实验结果表明:在单片四核FPGA上破解Office口令,其破解速度达138600H/s,是普通口令破解软件的62倍,是基于GPU的Hashcat口令破解软件的5倍.基于数据流的设计思想使得流水线上的所有数据块处于高效工作状态,同时多个数据流并行工作.大大提高了破解速度,实现了对Office文档加密密码的快速破解.
其他文献
莱芜钢铁集团有限公司运输部通过平面调车系统设备大修及在大修中的设备技术创新改造,消除了平调系统在运行使用中对调车作业的安全危害,提高了平调系统的安全性、可靠性和适
对物理发泡皮泡皮绝缘线芯生产中出现的问题进行了分析总结,提出了性能控制方法、质量提高要点。 The problems occurred in the production of the physical foamed skin f
采用3个不同暴露面积的柱状煤体考察吸水路径对煤体吸水特性的影响,结果表明:随着时间的增加,柱状煤体的吸水率逐渐增加,煤体与水的接触面积越大,吸水率越高;毛细管网络越发
通过LS-DYNA数值软件模拟了煤矿岩石巷道楔形掏槽爆破,分析了爆炸应力波传播规律及被爆岩体底部的应力特征。结果表明:楔形掏槽爆炸开始后,应力波从炸药底端呈锥状向被爆岩体