加密和解密

爱⌒轻易说出口 提交于 2019-12-06 11:48:59

1、MD5加密解密

MD5 加密是输入任意长度的信息,经过处理,输出128位的信息,不同的输入得到的不同的结果,但是相同的输入一定得到相同的结果。并且根据这 128 位的信息无法推出明文信息,所以 MD5 加密是不可逆的,MD5算法无法破解。

MD5 是单向散列函数,散列算法也称哈希算法,哈希算法不可逆。比如10除以3余数为一,4除以3余数也为一,但余数为一的就不知道这个数是哪个了,就算是设计这个加密算法的人都不知道。

MD5 可以用来加密用户密码,密码验证的原理是同一密码加密后的生成的 128 位信息一定相同,你输入密码加密后才能知道你的密码是否正确。这也是为什么扣扣密码只能重置,不能找回的原因。

可参考:https://blog.csdn.net/dawn_after_dark/article/details/54429766

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!