MySQL原生密码认证过程(附图)

转载-宋利兵的微信公众号,只看文字相信有些同学会晕,所以画了张图。 解释如下: 1,mysql.user表中存储的是两次sha1加密过后的stage2hash,这个是无法反解密到passwd的。 2,每次客户端链接过来,在进行密码验证时,mysqld会发送随机字符串scramble到客户端。并且mysqld会利用stage2hash+scramble进行一次sha1操作,生成一个key。 3,客户
相关文章
相关标签/搜索