一般网站后台管理员密码都是经过MD5加密的,差不多都是16位和32位的,
如果第一次碰到40位的加密,还真反映不过来,其实都是一样的。
7a57a5a743894a0e4a801fc343894a0e4a801fc3原文是admin
这个实际上还是MD5加密,不过稍微做了些变动:
前16位,7a57a5a743894a0e,是admin的16位MD5密文;后面的24位,注意看,是两个4a801fc3之间夹杂一个43894a0e,而4a801fc3是32位MD5密文的后8位,43894a0e则是16位MD5密文的后8位。
所以,这个密文可以这样看:先用16位MD5加密admin,再在后面添上32位MD5密文的后8位,最后把后16位密文(43894a0e4a801fc3)来个重复,就诞生了40位MD5加密密文了。
知道原理了,以后看见这种后面32位密文实际上是一段16位密文的重复的加密密文,直接把前16位拿出去破解就可以了,后面的统统没用。
这样加密的好处不言而喻:通常人们都认为MD5只有16位和32位两种加密方式,被这样一搞,尽管看上去极像MD5,但因为位数不同所以没法用在线和工具破解,也就认为这是另一种加密方式了,混淆视听的目的就达到了。
附admin的16位、32位密文:
7a57a5a743894a0e
21232f297a57a5a743894a0e4a801fc3

关于40位MD5加密的破解相关推荐

  1. java md5 32位加密算法_java 32位md5加密类

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.security.MessageDigest; import ja ...

  2. .NET生成常用16、32位MD5加密的两种方法

    //MD5加密函数比较复杂,在.NET中我们不需要编写底层的算法. //平台已经提供两个生成MD5加密的方法: //经过改动一点就可以生成如现在DVBBS等论坛中使用的MD5密码 //⑴:使用C:\W ...

  3. 32位MD5加密 可用来微信加密

    /// <summary>/// 32位MD5加密/// </summary>/// <param name="input"></para ...

  4. 【js逆向】md5加密参数破解

    MD5 md5:消息摘要算法(英文:MD5 Message-Digest Algorithm ),一种被广泛使用的密码散列函数,可以产生一个128位(16字节)的散列值.该加密算法不可逆,通过暴力穷举 ...

  5. Java Android 32位16位 MD5加密

    // md5加密 32位小写 private String Md5(String sourceStr) { String result = ""; try { MessageDig ...

  6. 32位MD5加密java实现工具类

    import sun.security.provider.MD5;import java.io.IOException; import java.math.BigInteger; import jav ...

  7. ASP.Net中MD5加密-16位32位

    public string md5(string str,int code) { if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web. ...

  8. JMeter-Eclipse添加自定义函数 MD5加密 32位和16位

    最近公司的接口都是MD5  16位加密,所以要使用加密功能. 之前也做过加密,因为用的比较少,所以是写了一个加密方法,导出JAR包,调用的.用起来需要很多设置,并且换算效率也不高.听前同事说,jmet ...

  9. PHP实现MD5加密(16位加密和32位加密)

    MD5加密是我们开发过程中很常用的一个加密方法,由于它的不可逆性所以经常被用来对密码加密.常用的加密方式例如"账号+特殊符号+密码"再经过MD5加密,这样就算加密后的密码被看到了, ...

最新文章

  1. mysql 从零开始_MySQL从零开始:01 数据库简介
  2. (003)RN开发VSCode配置RN以及常用快捷键
  3. 从简单的一元线性回归分析入门机器学习
  4. 户籍恢复需要体检吗_脑梗死后脚麻能恢复吗?需要多久能恢复呢?
  5. 四大开源分布式存储_ipfs分布式存储行业面临着四大主要风险,你知道是哪些吗?...
  6. whois查询系统网站程序
  7. 注册表的学习 和 实例
  8. 花了25万,还是得不到一模一样的猫!国内首只克隆猫主人发声...
  9. 如何激活Microsoft Office 2010?
  10. 从外行到外包,从手工测试到知名互联大厂测开 我经历了我这个年龄段不该经历的事情...
  11. 24小时C语言从入门到精通「建议收藏」
  12. UI设计中金刚区图标设计总结
  13. 社会工程学之《反欺骗的艺术》的思考
  14. 图解机器学习chapter01
  15. 怀念《100部经典动漫大回顾》 你还记得几部?(附图)
  16. oracle 数据库导入导出文章
  17. Occupancy Map(Occupancy Grid)的更新
  18. 分分钟教你如何在win10中运行第一个C语言程序
  19. 从零开始的Unity萌导书#1:Hello,Unity! 1
  20. Android dumpsys常用命令

热门文章

  1. 梯度下降(Gradient Descent),一句代码,一个式子
  2. TLD(Tracking-Learning-Detection)学习与源码理解之(四)
  3. Coursera公开课笔记: 斯坦福大学机器学习第一课“引言(Introduction)”
  4. Matlab回显语句
  5. numpy数据集练习
  6. sql语句之where子句
  7. (转载)把syslog接收的远程日志从/var/log/messages中分开
  8. Nagios设置报警间隔
  9. 你真的了解实时计算吗?
  10. 购买使用vps建站(3)