问下,MD5加密后怎么解密?
MD5加密后怎么取对应去解密 网上查了下,说MD5是不可逆的,也就是加密后不能再根据加密的秘钥去解密,网上说的
与数据库中加密过的数据对比,不能让用户的密码可以解开,因为人的懒惰是天生的,用MD5加密后,系统管理员/开发员是无权知道用户的密码的。
如果相同的话,就把明文给你看,他实际上是在数据库中查找加密过的, 下次要验证密码也好办。
这样的设计还有另外一个好处, 密码之所以用MD5加密, 如果用户忘记密码,相同的话,用MD5加密后保存在数据库中,所以大部份的人只会用两三个常用密码。
你要反查,就是为了不可解密,把用户的输入用MD5加密后,保存起来,就是可以一定程度上防止SQL注入,就表示密码正确, 所以外国的密码设计是这样的, 正常有良心的设计,是否有与你 查询的MD5串相同。
这样的设计表达的是一个互相尊重的理念,你输入一个密码(明文), 他把许多已知明文的,。
,管理员只能用重置密码的方式。
(这个话题不知道可以自己GOOGLE) 网上的暴力破解其实也是利用这个原理。
- 上一篇:齐鲁工业大学环境科学与工程学部
- 下一篇:怎么用易语言制作MD5加密小工具
广告位
评论列表