欢迎来到天天文库
浏览记录
ID:37062142
大小:4.72 MB
页数:77页
时间:2019-05-17
《基于DCR平台的分布式Hashcat关键技术研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、工程硕士学位论文基于DCR平台的分布式Hashcat关键技术研究与实现作者姓名白玉龙工程领域软件工程校内指导教师陈虎副教授校外指导教师荣霓高级工程师所在学院软件学院论文提交日期2018年3月ResearchandimplementationofthekeytechnologyofdistributedHashcatbasedonDCRplatformADissertationSubmittedfortheDegreeofMasterCandidate:BaiyuLongSupervisor:Associat
2、eProf.ChenHuSouthChinaUniversityofTechnologyGuangzhou,China分类号:TP3学校代号:10561学号:201521034578华南理工大学硕士学位论文基于DCR平台的分布式Hashcat关键技术研究与实现作者姓名:指导教师姓名、职称:陈虎副教授、荣霓高级工程师工程领域名称:软件工程申请学位级别:工程硕士论文形式:ꇶ产品研发ꇶ工程设计√应用研究ꇶ工程/项目管理ꇶ调研报告研究方向:软件工程技术论文提交日期:2018年3月26日论文答辩日期:2018年3月1
3、9日学位授予单位:华南理工大学学位授予日期:2018年3月28日答辩委员会成员:主席:奚建清委员:张平健、陈虎、汤德佑、潘勇摘要随着互联网和信息技术的高速发展,获取信息正变得越来越方便,于此同时,信息安全也越来越受到人们的重视。口令作为一种认证方式,是保证信息安全不可或缺的一种重要手段。为了保证信息的安全,人们往往设置复杂的口令和加密算法,一旦口令遗忘或者丢失,利用普通的暴力破解将很难恢复口令。目前基础的口令加密算法有MD5、MD4和SHA1等,此外算法设计者还会对这些基础算法进行混合迭代以增加计算复杂度,
4、使得口令恢复更加复杂。与此同时,随着计算芯片(如GPU、FPGA)的快速发展,芯片的单位计算能力也变得越来越强,大大提升了口令恢复的效率。因此,为了提高口令恢复的效率,主要有以下两种方法:一、提高系统的计算能力。二、根据口令的规律制定合理的攻击策略,提高效率。基于以上两种方法,本文实现了分布式的口令恢复系统DCR_hashcat。该系统基于Hashcat和DCR并行支撑平台实现,Hashcat是世界上最快的开源单机口令恢复平台,DCR是一个并行支撑框架,为实现Hashcat分布式提供网络通讯、任务分发等功能
5、。DCR_hashcat实现了主流的三种口令攻击方法:暴力攻击、碾压攻击和PCFG攻击,与此同时,DCR_hashcat还针对这三种方法实现了高性能的任务分解器,可以高效分解原始任务。该系统不但支持Hashcat的所有算法,还通过修改内核使得其支持更多的算法(例如RAR3不加密文件名算法),从而使得系统算法更加完善。最后,本文还将对系统进行全面的正确性测试和性能测试,口令恢复系统最终具备了工程应用的能力。关键词:DCR;Hashcat;PCFG;口令恢复;碾压攻击;暴力攻击AbstractWiththera
6、piddevelopmentofInternetandinformationtechnology,itisbecomingmoreandmoreconvenienttoobtaininformation.Atthesametime,informationsecurityisgettingmoreandmoreattention.Asanauthenticationmethod,passwordisanimportantwaytoensureinformationsecurity.Inordertoensur
7、ethesafetyofinformation,peopleoftensetupcomplexpasswordsandencryptionalgorithms.Oncethepasswordisforgottenorlost,itwouldbeverydifficulttorecoverpasswordsbyordinarybruteforce.Atpresent,thebasicpasswordencryptionalgorithmsincludeMD5,MD4andSHA1.Inaddition,the
8、algorithmdesignerswillmixanditeratethesebasicalgorithmstoincreasethecomputationalcomplexityandmakethepasswordrecoverymorecomplex.Atthesametime,withtherapiddevelopmentofcomputingchips(suchasGPUandFPGA),theunit
此文档下载收益归作者所有