欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

MD5密码位数的转换

程序员文章站 2022-12-03 10:13:20
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