mysql的加密方式
MySQL資料庫的認證密碼有兩種方式,
MySQL 4.1版本之前是MySQL323加密,MySQL 4.1和之後的版本都是MySQLSHA1加密,
MySQL資料庫中自帶Old_Password(str)和Password(str)函數,它們均可以在MySQL資料庫里進行查詢,前者是MySQL323加密,後者是MySQLSHA1方式加密。
(1)以MySQL323方式加密
selectold_password('111111');
(2)以MySQLSHA1方式加密
select password('111111');
MYSQL323加密中生成的是16位字元串,而在MySQLSHA1中生存的是41位字元串,其中*是不加入實際的密碼運算中,通過觀察在很多用戶中都攜帶了"*",在實際破解過程中去掉"*",也就是說MySQLSHA1加密的密碼的實際位數是40位。
㈡ DEDE後台密碼在MYSQL中是什麼加密方式
dede後台密碼在mysql中的加密方式為MD5_16加密演算法加密後經過運算生成一個20位的字元串。簡單的來說就是原來密碼經過MD5加密後為32位,去掉了前5位和後7位,所有就20位了。
1、什麼是MD5?MD5的全稱是Message-Digest Algorithm 5(信息-摘要演算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest開發出來,經MD2、MD3和MD4發展而來。
2、MD5加密的詳細知識點請參照網路的相關介紹。
3、dede後台密碼忘記如何解密密碼:
將密碼的20位,去除前3位和最後一位就是有效MD5密碼了。
比如8f2531f09a5c31f529c4
化簡後得531f09a5c31f529c
解密後為Sroan
4、md5反向解密怎麼做?
可以網路搜索md5解密,有很多在線解密的工具,如果原來密碼不是很復雜,需要花費的時間並不是很長,但是因為解密是反向密碼庫的解密,所以如果原來密碼很復雜就會需要極大的時間。可能通過下載相關解密軟體和密碼庫,在本機長時間進行破解。
5、如何直接通過sql重置密碼
第一步:如重置密碼為123456,可以通過加密的正向自法,算出20位的密碼c3949ba59abbe56e057f
第二步:通過sql語句將密碼更換為新的密碼123456
Update `dede_admin` set pwd='c3949ba59abbe56e057f' where
userid='1';其中userid的值為當前管理員的ID值