如何多级base64解码器并显示正确的PHP代码

时间:2017-03-23 07:31:52

标签: php base64 php-codebrowser

如何多级base64解码器并显示正确的PHP代码....

即......

 base64_decode(
    base64_decode(
       'SkhSb2FYTXRQazh3TUU4d01FOVBUMDh3VDA4Z1BTQm1ZV3h6WlRzZ0NRa2tUekF3VDA4d1R6QXdUMDh3VHlBOUlITjBjblJ2Ykc5M1pYSW9jSEpsWjE5eVpYQnNZV05sS0dKaGMyVTJORjlrWldOdlpHVW9KMGw1T0hWTGFWRnFKeWtzSUNjbkxDQWtYMU5GVWxaRlVsdGlZWE5sTmpSZlpHVmpiMlJsS0NkVk1GWlRWbXRXVTFneFFsTlVNVkpRVVRBNVRTY3BYU2twT3c9PQ=='
     )
  );

任何好友都有php脚本解码多级base64_decode()并显示正确的PHP代码。

2 个答案:

答案 0 :(得分:0)

注意:

如果编码或解码的字符串等于no,则编码的字符串将被解码为精确的字符串。时间。 这意味着两级编码的字符串可以解码为2级。

<?php
$string="Hello Stack Overflow";
echo $encodedString=base64_encode(base64_encode($string));//Multilevel(2) encode
echo base64_decode(base64_decode($encodedString));//Multilevel(2) decode

答案 1 :(得分:0)

我建议创建一个类似于此的函数:

function multiBase64Decode($string, int $iteration = 1){
    for($i=0;$i<$iteration;$i++){
        $string = base64_decode($string);
    }
    return $string;
}