用下面的方法switch case
什麼信息可以從我的密碼散列函數中提取?它是否可逆?
switch ($crypt_type) {
case "MD5": $crypted_pass = md5($password); break;
case "SHA1": $crypted_pass = sha1($password); break;
case "DESMD5":
//jpap
// $salt = substr($crypt_type, 0, 11);
$salt = substr($p_password, 0, 11);
//jpap
$crypted_pass = crypt($password, $salt);
break;
case "CRYPT":
//jpap
// $salt = substr($crypt_type, 0, 2);
$salt = substr($p_password, 0, 2);
//jpap
$crypted_pass = crypt($password, $salt);
break;
default:
$crypted_pass = sha1($password); break;
}
這是哈希密碼它產生
$1$lwnY.pgz$rm4Bwn0XmK7k4QawHi8Cz0
可以由此提取什麼信息?它安全嗎?