password()是给谁加密?加密后以后用这个密码登录数据库吗?
password()是给谁加密?加密后以后用这个密码登录数据库吗?
1
收起
正在回答
1回答
password() 和MD5的那个,应该作用是一致的,就是向数据库中存用户密码的时候,不直接存明码,有人打开数据库了怎么办呢?直接看到了多不好。泄露了个人信息,然后就用这种方法存密码,就算看到数据库,也不知道存的是啥密码,用程序去验证的时候,也是用password()加密一下,验证加密后的结果一致,那密码就正确,否则就不正确。
Java数据库开发与实战应用2018版
- 参与学习 人
- 提交作业 277 份
- 解答问题 4297 个
Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星