Kiedyś potrzebowałem zakodować pewien skrypt, dokładnie po to żeby osoba nie znająca podstaw PHP nie odkodowała go. I po 5 minutach napisałem program w PHP pod nazwą source51.
<?php
// Kodowanie "source51_encode" czyli połączenie paru rodzajów kodowania
function source51_encode($source, $typ){
if($typ == 1){
$source = file_get_contents($source);
}else{
$source = $source;
}
$source = str_rot13(base64_encode(gzdeflate($source, 9)));
return $source;
}
// Dekodowanie "source51_decode" czyli połączenie paru rodzajów dekodowań
function source51_decode($source, $typ, $wyk){
if($typ == 1){
$source = file_get_contents($source);
}else{
$source = $source;
}
$source = gzinflate(base64_decode(str_rot13($source)));
if($wyk == 1){
return eval($source);
}else{
return $source;
}
}
?>