很少寫操作資料庫的東西,現在想做一個mysql的hash庫,遇到了很多困難,比想像的要多,同時也學到不少東西 MYSQL資料庫的認證密碼,有兩種,4.1之前是MYSQL323加密,4.1和之後的版本都是MYSQLSHA1加密,下麵的兩個函數是MYSQL自帶的,可以在資料庫里直接操作 SELECT O
很少寫操作資料庫的東西,現在想做一個mysql的hash庫,遇到了很多困難,比想像的要多,同時也學到不少東西
MYSQL資料庫的認證密碼,有兩種,4.1之前是MYSQL323加密,4.1和之後的版本都是MYSQLSHA1加密,下麵的兩個函數是MYSQL自帶的,可以在資料庫里直接操作
SELECT Old_Password('password');//MYSQL323 = 5d2e19393cc5ef67
SELECT Password('password');//MYSQLSHA1 = *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19
入庫也是個大問題,鬱悶,慢慢來吧
順便說一句,有不少MYSQL的DATA目錄有讀文件許可權,ROOT的HASH在就在/MySQL/data/mysql/user.MYD里