我一直在使用PHP桌面这很好,但如果我想共享一个项目,我不希望用户看到代码中的所有内容。PHP混淆器?
我试着建议的代码保护器,但似乎没有任何工作的当前版本。我发现了一个简单的PHP混淆器代码,但它提供了一个错误。它也会生成一些输出,但无法回显结果。
错误:
警告:php_strip_whitespace():未能打开流:C中没有错误:\ XAMPP \ htdocs中\ PHP混淆\ Obfus.php上线11
代码:
<?php
//$infile = file_get_contents("Input.php");
$infile = '<?php echo "Hello World 123"; ?>';
$outfile = "Output.php";
echo "Processing $infile to $outfile\n";
$data="ob_end_clean();?>";
$data.=php_strip_whitespace($infile); // Remove whitespace
$data.=gzcompress($data,9); // Compress data
$data=base64_encode($data); // Encode in base64
// Generate output text
$out='<?ob_start();$a=\''.$data.'\';eval(gzuncompress(base64_decode($a)));$v=ob_get_contents();ob_end_clean();?>';
// Write output text
//file_put_contents($outfile,$out);
echo $out;
?>
有谁知道如何解决这个问题,让阅读PHP难以让普通用户下载exe文件?
这将是防止非编码器,因为它将打包在一个exe中,我知道这不是一个隐藏代码源的安全方法。
还有没有人有与当前版本的blenc等工作?即使遵循教程,我也没有运气。
这个问题还有其他的错误你知道安全通过默默无闻吗? – BugHunterUK
是的,它只是为了防止非编码器。我知道这不是一种保护代码的安全方法。 – zeddex