I found the non-extended php encryption method: There is an online method, which is not bad. It's okay to defend against Trojans. It's okay to protect the code. A simple decryption is written for eval. This principle is very useful. Write it down here.
The Code is as follows:
/*
Author: zhiwushan
Data: 20080411
*/
// Encrypted File Content
$ A ="
Eval (gzinflate (str_rot13 (base64_decode ('signature + oFGU6VPb + signature/f7 + 1 S + signature/Signature/s/wNs/zrp5jd/Signature + RGMeDAg96YCxmZf + signature/Signature + ziagCm + examples/examples + CQHU + examples/yIO1Wmelx/LiUXU + examples + samples + DQN75dIOfd9K/asb3ldWzcZ/examples + 807dukI4bTEMgRtxk + templates // Pn569/vv8t/R8 = '))));
";
Echo decodephp ($ );
Function decodephp ($ ){
$ Max_level = 300; // maximum number of layers
For ($ I = 0; $ I <$ max_level; $ I ++ ){
Ob_start ();
Eval (str_replace ('eval', 'echo ', $ ));
$ A = ob_get_clean ();
If (strpos ($ a, 'eval (gzinflate (str_rot13 (base64_decode') === false ){
Return $;
}
}
}
?>