
看楼主的意思,应该是担心用户信息被泄露。但不知道另一个人 *** 作时是否能 *** 作当前用户信息所在的数据库,如果不 *** 作,可以设置数据库访问权限。
已经加密过的用户密码,看MD5加密的复杂度,要还原的可能性还是极低的。
确保 *** 作期间所有的用户不再登录的情况下,可以先备份该表,然后临时加密该表的密码字段。
可以用update 表名 set pwd = password(pwd) 来加密该字段。注:password()函数用的是不可逆的加密算法。等人家用完,你再还原该表就行了。
1、打开wampserver软件,在任务栏点击其图标,在d出的面板中点击 phpMyAdmin。
2、接着会在浏览器打开数据库管理的登入面板,输入账号、密码登录。
3、登录后点击账户 ,找到要修改密码的账户并点击其后面的 修改权限。
4、点修改密码。
5、输入密码并确定,然后点执行。之后会有提示信息,看到密码的明文。
不是md5吧,mysql是用password函数去加密的,mysql自带有md5()加密函数的mysql数据库的数据库用户(如ROOT用户)密码都是MD5加密方式的吗?我怎么在用户表里看到的不是md5加密
password用于修改mysql的用户密码,如果是应用与web程序建议使用md5()函数,
password函数旧版16位,新版41位,可用select length(password('123456'))察看。
password函数加密不可逆,如果和数据库里加密后内容比较时可以采用password(pwd)==字段
md5函数加密后32位,此加密算法不可逆。如果登录失败,请验证登陆时密码加密时算法是否有问题。
以上就是关于MYSQL数据库密码字段临时加密问题全部的内容,包括:MYSQL数据库密码字段临时加密问题、mysql数据库中数据表存放的密码,如何才能看到密码的明文、mysql数据库的数据库用户(如ROOT用户)密码都是MD5加密方式的吗我怎么在用户表里看到的不是md5加密等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)