为什么我们用md5算法存储用户密码?
用密文存储密码是安全标准,我们采用MD5算法加密密码,因为MD5算法的不可逆性,就算数据库被黑客获取,也不能反向推算出密码(前提是你的密码设置足够强壮)。
互联网曾出现过多次网站数据库被盗的案例,且涉及过某大型网站,而当时这个大型网站采用的是明文密码,造成了数百万的用户账户被盗用,引发了非常严重的问题。
如果想改为明文密码,请参考以下步骤:
1、先删掉程序中所有的md5()函数,注意是所有的用到md5()函数的地方;
删除方法如 md5(字符串常量或变量) 删掉红色部分,里面的不要动;
2、再通过数据库管理工具(如phpmyadmin等)将数据库里的密码改为明文;