MySQL实际上是使用了两次SHA1夹杂一次unhex的方式对用户密码进行了加密。具体的算法可以用公式表示:password_str = concat('*', sha1(unhex(sha1(password))))
我们可以用下面的方法做个简单的验证。
keepalived@10.0.0.88 [(none)]>select password('tom'),concat('*', sha1(unhex(sha1('tom')))); |
MySQL实际上是使用了两次SHA1夹杂一次unhex的方式对用户密码进行了加密。具体的算法可以用公式表示:password_str = concat('*', sha1(unhex(sha1(password))))
我们可以用下面的方法做个简单的验证。
keepalived@10.0.0.88 [(none)]>select password('tom'),concat('*', sha1(unhex(sha1('tom')))); |