LANGUAGE = "javascript" //声明使用 js 脚本语言开发(该语句必须在第一行声明)
//##############################################################
// 文件说明
// PHP代码加密工具 Xend 用户定制型加密专用处理脚本
// 文件可用VBS、JS规范编写,用户可根据自身选择开发
// 代码中前缀名为 Xend_xxxxxx 的函数为软件接口函数
//##############################################################
//=================基本的自定型加密脚本示例=====================
function START(){ //入口主函数START()
var Code, EnCode;
Code = Xend_GetCode(); //取得当前文件PHP代码
EnCode = Xend_Bin_Encode(Code, "密码123"); //对代码Code进行加密
EnCode = EnCode.replace("\\", "\\\\"); //(参考下句)
EnCode = EnCode.replace("'", "\\'"); //该结果在下面会以字符形式放进单引号中,因此本身可能的单引号前要加转义符
//返回可供PHP服务运行的PHP代码
Code = "function phpDecode($s,$k){$str='';$sL=strlen($s);$kL=strlen($k);$kLi=0;for($i=0;$i<$sL;$i++){if($kLi>=$kL)$kLi=0;$str.=$k[$kLi]^$s[$i];$kLi++;}return $str;}" + "\r\n";
Code += "$code='" + EnCode + "';" + "\r\n";
Code += "$code=phpDecode($code,'密码123');" + "\r\n" + "eval($code);"
return Code;
}
脚本文件使用方法:运行软件 - 控制选项 - [任务方案]选项 - 代码加密,选中“定制式加密”,然后把该文件导入即可使用自编程式加密了。
附件: UserXend_2.js.rar
|