【40位md5】
以admin为例:
16位密文:
7a57a5a743894a0e
32位密文:
21232f297a57a5a743894a0e4a801fc3
40位密文:
7a57a5a743894a0e4a801fc343894a0e4a801fc3
【密文解析】
7a57a5a743894a0e4a801fc343894a0e4a801fc3 的前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加密密文了。
【python生成16位md5】
一个标准的MD5输出是32位的
admin
32:21232f297a57a5a743894a0e4a801fc3
16:7a57a5a743894a0e
16 = 21232f29 + 7a57a5a743894a0e + 4a801fc3
【所以】16位等于32位减去前8位和后8位
转载随意~:陶醉 » 40位md5密文解析