de_hunxiao($password); $login=app()->make(LoginService::class); //$login= new LoginService(); return Yz::echo($login->Login(['username'=>$username,'password'=>$password])); } function de_hunxiao($str) { $decodedString = base64_decode($str); // 第二步:移除固定的前缀和后缀 $strippedString = str_replace('a5331_', '', $decodedString); $strippedString = str_replace('_a454d', '', $strippedString); // 第三步:反转字符串以恢复原始顺序 $reversedString = strrev($strippedString); // 第四步:字符替换(包括字母和数字) $charMap = [ 'z' => 'a', 'y' => 'b', 'x' => 'c', 'w' => 'd', 'v' => 'e', 'u' => 'f', 't' => 'g', 's' => 'h', 'r' => 'i', 'q' => 'j', 'p' => 'k', 'j' => 'q', 'i' => 'r', 'h' => 's', 'g' => 't', 'f' => 'u', 'e' => 'v', 'd' => 'w', 'c' => 'x', 'b' => 'y', 'a' => 'z', '@' => '0', '!' => '1', '#' => '2', '$' => '3', '%' => '4', '^' => '5', '&' => '6', '*' => '7', '(' => '8', ')' => '9' ]; $originalString = ''; for ($i = 0; $i < strlen($reversedString); $i++) { $char = $reversedString[$i]; $originalString .= isset($charMap[$char]) ? $charMap[$char] : $char; } // 输出解码后的字符串 return $originalString; } }