MySQL原生密碼認證過程(附圖)

轉載-宋利兵的微信公衆號,只看文字相信有些同學會暈,所以畫了張圖。 解釋如下: 1,mysql.user表中存儲的是兩次sha1加密過後的stage2hash,這個是無法反解密到passwd的。 2,每次客戶端鏈接過來,在進行密碼驗證時,mysqld會發送隨機字符串scramble到客戶端。並且mysqld會利用stage2hash+scramble進行一次sha1操作,生成一個key。 3,客戶
相關文章
相關標籤/搜索