相關表:v9_adminphp
加密方式:加密
md5(md5(password)+encrypt)md5
第一步:對輸入的密碼32位小寫 MD5 對輸入的密碼進行trim過濾字符串
第二步:取得隨機字符,對應記錄中 encrypt 值 和第一部結果連接hash
第三步:第二步結果密碼32位小寫 md5class
例子:密碼
密碼:123456 encrypt :vCmkn3 im
<?php
$a = md5("123456") ;
echo $a; //$a結果爲e10adc3949ba59abbe56e057f20f883e
echo "<hr/>";
$e = md5("e10adc3949ba59abbe56e057f20f883evCmkn3"); //md5(password)+encrypt
echo $e; //$e的輸出結果57cd0258e743463476e8d0028311ed44cms
//因此123456通過phpcms v9加密規則後的結果就是57cd0258e743463476e8d0028311ed44
?>word
綜上,當咱們獲得密碼哈希值後,只需取其hash前的明文前32位,再查一次hash前的明文即爲真正的密碼。
問題是這麼長的字符串能查到哈希表嗎0.0