16位的MD5加密和32位MD5加密的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了16位的MD5加密和32位MD5加密的区别相关的知识,希望对你有一定的参考价值。

 16位的MD5加密和32位MD5加密的区别

MD5加密后所得到的通常是32位的编码,而在不少地方会用到16位的编码
它们有什么区别呢?
16位加密就是从32位MD5散列中把中间16位提取出来!
其实破解16位MD5散列要比破解32位MD5散列还慢
因为他多了一个步骤,就是使用32位加密后再把中间16位提取出来, 然后再进行对比
而破解32位的则不需要,加密后直接对比就可以了

admin 的加密代码:
16位加密:7a57a5a743894a0e
32位加密:21232f297a57a5a743894a0e4a801fc3

admin888的MD5加密码
16位加密:469e80d32c0559f8
32位加密:7fef6171469e80d32c0559f88b377245

以上是关于16位的MD5加密和32位MD5加密的区别的主要内容,如果未能解决你的问题,请参考以下文章

MD5 加密

PHP返回32位与16位的md5加密值

MD5加密会产生16位跟32位的结果?

我现在调用的MD5加密后是32位的,怎样让它是16位的呢?

MD5加密会产生16位跟32位的结果?

MD5加密