PHP给源代码加密的几种方法汇总(推荐)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP给源代码加密的几种方法汇总(推荐)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

虽说分享是传统的美德,但我们有时候辛辛苦苦写一些程序只是为了卖点小钱,挣点辛苦费,也止有些没有道德的人倒卖,所以我们不得不对我们的程序进行加密,以下我们来介绍一下如何通过PHP自定义函数来加密我们的PHP代码

一个方法

<>PHP 
 function encode_file_contents($filename) { 
  $tyPE=strtolower(substr(strrchr($filename,'.'),1)); 
  if ('PHP' == $type && is_file($filename) && is_writable($filename)) { // 如果是PHP文件 并且可写 则进行压缩编码 
   $contents = file_get_contents($filename); // 判断文件是否已经被编码处理 
   $contents = PHP_strip_whITespace($filename); 

// 去除PHP头部和尾部标识
$headerPos = strpos($contents,'<?php');
$footerPos = strrpos($contents,'?>');
$contents = substr($contents,$headerPos + 5,$footerPos - $headerPos);
$encode = base64_encode(gzdeflate($contents)); // 开始编码
$encode = '<?php'."\n eval(gzinflate(base64_decode("."'".$encode."'".")));\n\n?>";

return file_put_contents($filename,$encode);
}
return false;
}

//调用函数
$filename = 'dam.PHP';
encode_file_contents($filename);
echo "OK,加密完成!"
?>

脚本宝典总结

以上是脚本宝典为你收集整理的PHP给源代码加密的几种方法汇总(推荐)全部内容,希望文章能够帮你解决PHP给源代码加密的几种方法汇总(推荐)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。