This is a concise summary of the article Encoding and Decoding Encrypted PHP Code, which explains further the encoding/decoding examples presented here. These examples are a quick reference for those familar with PHP.
$string = 'Encoding and Decoding Encrypted PHP Code';
str_rot13($string): Rapbqvat naq Qrpbqvat Rapelcgrq CUC Pbqrstr_rot13(str_rot13($string)): Encoding and Decoding Encrypted PHP Codebase64_encode($string): RW5jb2RpbmcgYW5kIERlY29kaW5nIEVuY3J5cHRlZCBQSFAgQ29kZQ==base64_decode(base64_encode($string)): Encoding and Decoding Encrypted PHP Codegzdeflate($string): sÍKÎOÉÌKWHÌKQpI…r\ó’‹*JRS<œóSRgzinflate(gzdeflate($string)): Encoding and Decoding Encrypted PHP CodeDecoding strings that have been encoded with combinations of these functions look like this:
eval(gzinflate(base64_decode($string)));eval(gzinflate(str_rot13(base64_decode($string))));Depending on your experience level, decoding strings of this variety can be tricky. The easiest way to decode such a string is to use any reputable online decoding tool ;)
$date = Sun, 18 Jan 26 13:53:24 +0000;
str_rot13($date): Fha, 18 Wna 26 13:53:24 +0000str_rot13(str_rot13($date)): Sun, 18 Jan 26 13:53:24 +0000base64_encode($date): U3VuLCAxOCBKYW4gMjYgMTM6NTM6MjQgKzAwMDA=base64_decode(base64_encode($date)): Sun, 18 Jan 26 13:53:24 +0000gzdeflate($date): .ÍÓQ0´PðJÌS02S04¶25¶22QÐ6 gzinflate(gzdeflate($date)): Sun, 18 Jan 26 13:53:24 +0000For more information, see the original article, Encoding and Decoding Encrypted PHP Code.