=> 数据库表中的数据,如果没有加密,就比较赤裸裸
=> 这时候,就要考虑给密码加密。
那么,试一试数据库自带的加密吧 =》使用 SELECT MD5(str)
加密成功:1 -> c4ca4238a0b923820dcc509a6f75849b
=>看看能不能破解吧 https://www.cmd5.com/
=> 好吧~ 破解了
=> 再试试加点盐?
=> 直接使用 用户名作为盐,,拼接上密码
=> 再去破解一下
=>好吧~又破解了!
看来,以后的密码要设置复杂一点。
当然,除了使用数据库本身的加密,更多时候,还会使用到其他的框架,比如shiro的MD5加密等等。
End…
=》补充:
破解MD5加密,说是破解,其实是穷举。
说白了,就是他们的库里有着数以万亿计的数据,然后通过对比得出来的结果。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/117921.html