base64可加可解。md5不可解2种PHP的源码加密方式,此加密方法支持任意PHP版。注意,加密后的PHP代码无需第三方工具解密,像往常一样,直接运行即可。复制代码代码如下:'';$contents=substr$contents,$headerPos+5,$footerPos-$headerPos;$encode=base64_encodegzdeflate$contents;//开始编码$encode=''";returnfile_put_contents$filename,$encode;}returnfalse;}//调用函数$filename=''dam.php'';encode_file_contents$filename;echo"OK,加密完成!"?>加密方式2:复制代码代码如下:\''.$''.$q1.''$''.$q3.''$''.$q4.''$''.$q2.'',$''.$q5.''*2,$''.$q4.''$''.$q2.'',$''.$q5.'',$''.$q5.'',$''.$q4.''$''.$q2.'',0,$''.$q5.'';''.''";'';$s='''';//echo$s;//生成加密后的PHP文件$fpp1=fopen''temp_''.$filename,''w'';fwrite$fpp1,$sordie''写文件错误'';?>其实,PHP加密源码方式有很多,譬如,免费的微盾PHP加密,还有www.phpjm.net搞的在线加密,只是phpjm更复杂点而已。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++另外,分享一个PHP类,它能对文本的内容进行二进制加密与解密,代码如下:复制代码代码如下:setIter32;}functionsetIter$n_iter{$this->n_iter=$n_iter;}functiongetIter{return$this->n_iter;}functionencrypt$data,$key{$n=$this->_resize$data,4;$data_long=$z;}function_resize&$data,$size,$nonull=false{$n=strlen$data;$nmod=$n%$size;if0==$nmod$nmod=$size;if$nmod>0{if$nonull{for$i=$n;$i$integer{$integer=fmod$integer,0xffffffff+1;}if0x7fffffff$integer{$integer+=0xffffffff+1.0;}if0>$integer{$integer&=0x7fffffff;$integer>>=$n;$integer|=1>=$n;}return$integer;}function_add$i1,$i2{$result=0.0;foreachfunc_get_argsas$value{if0.0>$value{$value-=1.0+0xffffffff;}$result+=$value;}if0xffffffff$result{$result=fmod$result,0xffffffff+1;}if0x7fffffff$result{$result+=0xffffffff+1.0;}return$result;}}?>使用方法参考如下://加密过程viewsourceprint?$text_file=S_ROOT.''./456.php'';$str=@file_get_contents$text_file;require_onceS_ROOT."./text_auth.php";$text_auth=newtext_auth64;$str=$text_auth->encrypt$str,"qianyunlai.com";$filename=S_ROOT.''./789.php'';//加密后的文本为二进制,普通的文本编辑器无法正常查看file_put_contents$filename,$str;//解密过程viewsourceprint?01$text_file=S_ROOT.''./789.php'';$str=@file_get_contents$text_file;require_onceS_ROOT."./text_auth.php";$text_auth=newtext_auth64;$str=$text_auth->decrypt$str,"qianyunlai.com";$filename=S_ROOT.''./456.php'';file_put_contents$filename,$str。
窦迎美2020-01-17 18:00:08