2024年3月12日发(作者:)
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在
90年代初由MIT Laboratory for Computer Science和RSA Data
Security Inc的Ronald L. Rivest开发,经MD2、MD3和MD4发展而
来。它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压
缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的
大整数)。由于MD5算法的使用不需要支付任何版权费用,所以在一
般的情况下(非绝密应用领域。但即便是应用在绝密领域内,MD5也
不失为一种非常优秀的中间技术),MD5怎么都应该算得上是非常安
全的了。由于MD5加密实际上是一种不可逆的加密手段,现实中的
MD5破解其实是将字典档内容来逐个MD5加密后,使用加密后的密文
比对需要破解的密文,如果相同则破解成功。
实验步骤
学习MD5加密工具的使用
步骤说明:
了解MD5密文的生成方法。
1.运行远程桌面客户端程序,输入服务器端IP地址,点击
Connect连接,如图1:
图1
2.以Administrator(管理员)身份登陆服务器桌面。
注:
服务器Administrator用户的登陆密码为123456。
3.点击桌面“MD5加密器”快捷图标,程序界面如图2:
图2
4.在程序主界面中选择“字符串MD5加密” 方式,在“加密或校验内
容”文本框中,输入待加密的明文,这里我们输入了123456。
5.点击“加密或校验”按钮对明文加密,密文将呈现在“生成的MD5密
文”文本框中。E10ADC3949BA59ABBE56E057F20F883E就是
MD5密文。
学习MD5暴力破解工具的使用
步骤说明:
学习使用MD5暴力破解工具,了解MD5密文破解原理。
1.运行桌面MD5Crack程序快捷图标。
注:
常见的MD5密文暴力破解主要原理是将目标密文与自己基
于字典批量加密生成的MD5密文对比,如果字符串相同,
则可获取到明文,这是一个比对猜测的过程。
针对密文比对的暴力破解MD5,可以通过复杂组合、增加
长度等方法来避免被破解。
2.在MD5Crack程序的“破解单个密文”文本框中输入图2生成的
123456的MD5密文,确保使用的是“数字”字符集字典,如图3:
发布评论