background image

}

$tex

=

$type

=="decode"?

base64_decode

(

substr

(

$tex

, (7+

$modCount

))):"xugui".

$tex

;

}

else

{

$tex

=

$type

=="decode"?

base64_decode

(

substr

(

$tex

, 6)):"xugui".

$tex

;

}

$rand_key

=md5(

$rand_key

);

 

$texlen

=

strlen

(

$tex

);

$reslutstr

="";

for

(

$i

=0;

$i

<

$texlen

;

$i

++){

$reslutstr

.=

$tex

{

$i

}^

$rand_key

{

$i

%32};

}

if

(

$type

!="decode"){

$reslutstr

=trim(

base64_encode

(

$reslutstr

),"==");

$reslutstr

=

$modCount

?

$modCountStr

.

$modnum

.

$reslutstr

:

$reslutstr

;

$reslutstr

=

$key_b

.

$reslutstr

;

$reslutstr

=

substr

(md5(

$reslutstr

), 0,8).

$reslutstr

;

}

else

{

if

(

substr

(

$reslutstr

,0, 5)!="xugui"){

return

 false;

}

$reslutstr

=

substr

(

$reslutstr

, 5);

}

return

 

$reslutstr

;

}

$psa

=encode_pass("woshi ceshi yong de ","taintainxousad","encode",120);

echo

 

$psa

;

echo

 "\r\n 解密:";

echo

 encode_pass(

$psa

,"taintainxousad",'decode',120);

?>