virtuaboy 发表于 2009-08-26 00:05

请问一下mysql 的用户密码是什么加密方式

直接修改user表的root用户口令
   
mysql> use mysql;
mysql> update user set password=password('test') where user='root';
mysql> flush privileges;

md5加密方式是md5('test')
这里面password('test'),是属于什么加密方式?

denniswwh 发表于 2009-08-26 09:35

不是MD5,你比较一下就知道子,长度跟MD5也不一样,单肯定也是不可逆的算法。

sorever 发表于 2009-08-26 10:46

自己的加密算法 不可逆的

diepics 发表于 2009-08-26 12:40

不可逆的加密:luya:

cenalulu 发表于 2009-08-27 11:20

mysql自带的hash算法,不可逆,而且经常在大版本中更新算法。

bs 发表于 2009-08-27 14:11

还是别用,移植、升级都麻烦

virtuaboy 发表于 2009-08-27 23:39

谢谢楼上各位解答:-D

Slaytanic 发表于 2015-12-31 18:54

回复 1# virtuaboy

In python

import hashlib
passwd = '*'+hashlib.sha1(hashlib.sha1('password').digest()).hexdigest()

passwd 等价于 mysql "SELECT PASSWORD('passwd');"

action08 发表于 2016-01-05 12:13

感觉这个加密方式比较的爽。。
页: [1]
查看完整版本: 请问一下mysql 的用户密码是什么加密方式