MD5密码位数的转换
程序员文章站
2022-05-09 20:53:46
MD5的全称是 Message-Digest Algorithm 5 (信息摘要算法)
通过手工就可以实现32位到16位之间的转换,只需要去掉32位密码格式的前八位以及最后八位,经过这样删减...
MD5的全称是 Message-Digest Algorithm 5 (信息摘要算法)
通过手工就可以实现32位到16位之间的转换,只需要去掉32位密码格式的前八位以及最后八位,经过这样删减位数即可得到16位的加密格式。
即:21232f297a57a5a743894a0e4a801fc3 -》7a57a5a743894a0e
同样也会遇到40位的MD5,40位的计算公式
40位MD5 = 16 位MD5 + 《32位MD5后8位》 + 《32位MD5后16位》
7a57a5a743894a0e4a801fc343894a0e4a801fc3
通过手工就可以实现32位到16位之间的转换,只需要去掉32位密码格式的前八位以及最后八位,经过这样删减位数即可得到16位的加密格式。
即:21232f297a57a5a743894a0e4a801fc3 -》7a57a5a743894a0e
同样也会遇到40位的MD5,40位的计算公式
40位MD5 = 16 位MD5 + 《32位MD5后8位》 + 《32位MD5后16位》
7a57a5a743894a0e4a801fc343894a0e4a801fc3