在数据库中保存的用户密码应该是加密后的密码,这样数据库管理员就看不到密码,不能冒充普通用户使用程序。
大部分学生用的是MySQL5.7,SQL语句中对密码加密用的是 PASSWORD函数。但是有几个学生用的是 MySQL8 。MySQL8 没有 PASSWORD函数,需要用 SHA1函数替换。
本文介绍了在数据库中存储用户密码时,MySQL5.7使用PASSWORD函数加密而MySQL8改用SHA1函数的过程,以保护密码安全。
在数据库中保存的用户密码应该是加密后的密码,这样数据库管理员就看不到密码,不能冒充普通用户使用程序。
大部分学生用的是MySQL5.7,SQL语句中对密码加密用的是 PASSWORD函数。但是有几个学生用的是 MySQL8 。MySQL8 没有 PASSWORD函数,需要用 SHA1函数替换。
1456
2247
5635

被折叠的 条评论
为什么被折叠?