mysql 数据库的 登录密码的 加密方式是什么?

是通过什么加密的?? MD5 还是其他的??
我保证 绝对不是MD5 加密的。。 5.0版本的绝对不是

MySQL数据库的认证密码有两种方式,

MySQL 4.1版本之前是MySQL323加密,MySQL 4.1和之后的版本都是MySQLSHA1加密,

MySQL数据库中自带Old_Password(str)和Password(str)函数,它们均可以在MySQL数据库里进行查询,前者是MySQL323加密,后者是MySQLSHA1方式加密。

(1)以MySQL323方式加密

       select  old_password('111111');

(2)以MySQLSHA1方式加密

       select password('111111');

      

       

 MYSQL323加密中生成的是16位字符串,而在MySQLSHA1中生存的是41位字符串,其中*是不加入实际的密码运算中,通过观察在很多用户中都携带了"*",在实际破解过程中去掉"*",也就是说MySQLSHA1加密的密码的实际位数是40位。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-08
我保证绝对是password加密方式,mysql自带的
看看怎末修改mysql密码你就明白了本回答被提问者采纳
第2个回答  2010-07-06
取决于网站设计者.有的人不加密,但一般的都会用MD5加一下.当然还有其他的加密方法.
第3个回答  2010-07-06
mysql账户的密码都是md5加密的。
相似回答