Message Digest 5 (MD-5) Decryption Application using Python-Based Dictionary Attack Technique

I. Neforawati, Defiana Arnaldy
{"title":"Message Digest 5 (MD-5) Decryption Application using Python-Based Dictionary Attack Technique","authors":"I. Neforawati, Defiana Arnaldy","doi":"10.1109/ic2ie53219.2021.9649020","DOIUrl":null,"url":null,"abstract":"The growth of information in this digital era is growing very rapidly throughout the world. All forms of information needed can be easily and quickly obtained, especially this is obtained by using a technology called the internet. Of its various types, the web has become one of the most widely used technologies known to everyone in the world. With all the functions provided, the web can accommodate and present various kinds of information needed by users anyone. A web contains a database that is used to store various data that can be seen by internet users as well as sensitive data, such as usernames and passwords. Therefore, the website really needs data security related to the database so that it cannot be accessed by the public other than the owner of the data. The popular technique used is message digest 5 (MD5) which can be applied to encrypt databases on a website, but message digest 5 (MD5) has a weakness. To test the weakness of MD5, in this research an application is made that can decrypt MD5 very quickly accompanied by a dictionary attack technique. The dictionary attack technique uses rockyou.txt which contains about 14,344,392 unique passwords, the application made will test how fast MD5 decryption is. The results of this study indicate that the application made can decrypt MD5 from the wordlist used very quickly. However, not all words can be decrypted because they are not in the word list and the dictionary attack technique is different from the brute force method which tests password decryption, i.e. word by word.","PeriodicalId":178443,"journal":{"name":"2021 4th International Conference of Computer and Informatics Engineering (IC2IE)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 4th International Conference of Computer and Informatics Engineering (IC2IE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ic2ie53219.2021.9649020","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

The growth of information in this digital era is growing very rapidly throughout the world. All forms of information needed can be easily and quickly obtained, especially this is obtained by using a technology called the internet. Of its various types, the web has become one of the most widely used technologies known to everyone in the world. With all the functions provided, the web can accommodate and present various kinds of information needed by users anyone. A web contains a database that is used to store various data that can be seen by internet users as well as sensitive data, such as usernames and passwords. Therefore, the website really needs data security related to the database so that it cannot be accessed by the public other than the owner of the data. The popular technique used is message digest 5 (MD5) which can be applied to encrypt databases on a website, but message digest 5 (MD5) has a weakness. To test the weakness of MD5, in this research an application is made that can decrypt MD5 very quickly accompanied by a dictionary attack technique. The dictionary attack technique uses rockyou.txt which contains about 14,344,392 unique passwords, the application made will test how fast MD5 decryption is. The results of this study indicate that the application made can decrypt MD5 from the wordlist used very quickly. However, not all words can be decrypted because they are not in the word list and the dictionary attack technique is different from the brute force method which tests password decryption, i.e. word by word.
基于python字典攻击技术的消息摘要5 (MD-5)解密应用
在这个数字时代,全世界的信息增长非常迅速。所有需要的信息形式都可以很容易和快速地获得,特别是通过使用一种叫做互联网的技术来获得。在其各种类型中,网络已经成为世界上每个人都知道的最广泛使用的技术之一。随着所有功能的提供,网络可以容纳和呈现各种各样的信息需要的用户任何人。网络包含一个数据库,用于存储互联网用户可以看到的各种数据以及敏感数据,如用户名和密码。因此,网站确实需要与数据库相关的数据安全,使其不能被数据所有者以外的公众访问。常用的技术是消息摘要5 (MD5),它可以用于加密网站上的数据库,但是消息摘要5 (MD5)有一个弱点。为了测试MD5的弱点,本研究开发了一个应用程序,可以快速解密MD5,并结合字典攻击技术。字典攻击技术使用包含大约14,344,392个唯一密码的rock .txt,该应用程序将测试MD5解密的速度。研究结果表明,该应用程序可以快速地从使用的词表中解密MD5。然而,并不是所有的单词都可以被解密,因为它们不在单词列表中,字典攻击技术不同于测试密码解密的蛮力方法,即逐个单词。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信