当前位置:数据库 > MySQL >>

MYSQL数据库密码字段临时加密问题?

我的网站数据库要交给另一个人操作一下,别的不怕,我比较担心用户名密码泄露,用户密码是MD5加密的32位的字符串。 有什么简单的方法,可以临时加密一下密码字段,之后可以再还原回来。越简便越好。
补充:我是一个论坛,十几万注册用户,我知道MD5是加密的,但还是有被破解出来的可能性。
答案:看楼主的意思,应该是担心用户信息被泄露。但不知道另一个人操作时是否能操作当前用户信息所在的数据库,如果不操作,可以设置数据库访问权限。
已经加密过的用户密码,看MD5加密的复杂度,要还原的可能性还是极低的。
确保操作期间所有的用户不再登录的情况下,可以先备份该表,然后临时加密该表的密码字段。
可以用update 表名 set pwd = password(pwd) 来加密该字段。注:password()函数用的是不可逆的加密算法。等人家用完,你再还原该表就行了。
其他:你是指mysql用户密码还是数据库表里用户资料的密码?

mysql用户密码本身就加密过的,数据库表里的用户密码加密还得通过应用程序来加密和解决,算法完全可以由你自己来写。 你给他操作的时候先修改密码,他操作结束后再改回自己的不就得了

上一个:mysql请教。
下一个:mysql left join啥意思

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,