password()是给谁加密?加密后以后用这个密码登录数据库吗?

password()是给谁加密?加密后以后用这个密码登录数据库吗?

password()是给谁加密?加密后以后用这个密码登录数据库吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

password() 和MD5的那个,应该作用是一致的,就是向数据库中存用户密码的时候,不直接存明码,有人打开数据库了怎么办呢?直接看到了多不好。泄露了个人信息,然后就用这种方法存密码,就算看到数据库,也不知道存的是啥密码,用程序去验证的时候,也是用password()加密一下,验证加密后的结果一致,那密码就正确,否则就不正确。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师