摘要
市面上的密码破解软件多为单机版,需要用户安装、设置软件,使用成本较高;或需要用户自行搭建服务器或机房,物理系统的建设和维护成本很高。为了解决上述问题,提出了一种基于异构集群的在线密码破解系统。该系统基于B/S架构,通过WEB页面提供在线破解能力,易于使用;基于PBS系统,实现了多种密码破解所需的调度模式;设计了GPU代理程序,弥补了PBS系统的不足;基于CUDA的GPGPU异构计算集群,实现了数百倍的性能提升。
The password cracking software on the market is mostly a stand-alone version,which requires users to install and set up software,thus resulting in high cost of use;or the user needs to build a server or a computer room by himself,and the construction and maintenance cost of the physical system is high.In order to solve the above problems,an online password cracking system based on heterogeneous cluster is proposed.The system,based on the B/S architecture,can provide online cracking capability through WEB pages,and is easy to use.And based on PBS system,the scheduling mode required for multiple password cracking is implemented,and the GPU agent designed to make up for the deficiencies of PBS system.CUDA-based GPGPU heterogeneous computing clusters can achieve hundreds of times performance improvement.
作者
刘成
罗杰
臧今宇
LIU Cheng;LUO Jie;ZANG Jin-yu(Science and Technology on Communication Security Laboratory,Chengdu Sichuan 610041,China;Public Security Bureau of XinjiangProduction and Construction Corps,Urumqi Xinjiang 830011,China)
出处
《通信技术》
2019年第8期1992-1997,共6页
Communications Technology