{{item.label}}

如何给PHP源码加密?

132****1831
商标交易 php源码
提问时间:2022-02-23 01:03:21
提示:以下回答均以本问题为中心,仅供参考;如需更多帮助,请咨询早鸽顾问。 去咨询
回答 | 共1个
胥尚志
胥尚志
从业5年
外观专利申请发明专利申请
所在地区:郴州市
咨询解答:434
咨询TA

  base64 可加可解。 md5 不可解  2种PHP的源码加密方式,此加密方法支持任意PHP版。  注意,加密后的PHP代码无需第三方工具解密,像往常一样,直接运行即可。  复制代码 代码如下:  ");  $contents = substr($contents, $headerPos + 5, $footerPos - $headerPos);$encode = base64_encode(gzdeflate($contents)); // 开始编码$encode = "";return file_put_contents($filename, $encode);}  return false;  }  //调用函数  $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, $s) or die("写文件错误");  ?>  其实,PHP加密源码方式有很多,譬如,免费的微盾PHP加密,还有 www.phpjm.net 搞的在线加密,只是phpjm更复杂点而已。  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++另外,分享一个 PHP类,它能对 文本的内容进行 二进制加密 与 解密,代码如下:  复制代码 代码如下:  setIter(32);  }  function setIter($n_iter)  {  $this->n_iter = $n_iter;  }  function getIter()  {  return $this->n_iter;  }  function encrypt($data, $key)  {  $n = $this->_resize($data, 4);  $data_long[0] = $n;  $n_data_long = $this->_str2long(1, $data, $data_long);$n = count($data_long);  if (($n & 1) == 1) {  $data_long[$n] = chr(0);  $n_data_long++;  }  $this->_resize($key, 16, true);  if ( "" == $key )  $key = "0000000000000000";  $n_key_long = $this->_str2long(0, $key, $key_long);$enc_data = "";  $w = array(0, 0);  $j = 0;  $k = array(0, 0, 0, 0);  for ($i = 0; $i _encipherLong($data_long[$i], $data_long[++$i], $w, $k);$enc_data .= $this->_long2str($w[0]);  $enc_data .= $this->_long2str($w[1]);  }  return $enc_data;  }  function decrypt($enc_data, $key)  {  $n_enc_data_long = $this->_str2long(0, $enc_data, $enc_data_long);$this->_resize($key, 16, true);  if ( "" == $key )  $key = "0000000000000000";  $n_key_long = $this->_str2long(0, $key, $key_long);$data = "";  $w = array(0, 0);  $j = 0;  $len = 0;  $k = array(0, 0, 0, 0);  $pos = 0;  for ($i = 0; $i _decipherLong($enc_data_long[$i], $enc_data_long[$i + 1], $w, $k);if (0 == $i) {  $len = $w[0];  if (4 _long2str($w[1]);  } else {  $data .= substr($this->_long2str($w[1]), 0, $len % 4);}  } else {  $pos = ($i - 1) * 4;  if ($pos + 4 _long2str($w[0]);  if ($pos + 8 _long2str($w[1]);  } elseif ($pos + 4 _long2str($w[1]), 0, $len % 4);}  } else {  $data .= substr($this->_long2str($w[0]), 0, $len % 4);}  }  }  return $data;  }  function _encipherLong($y, $z, &$w, &$k)  {  $sum = (integer) 0;  $delta = 0x9E3779B9;  $n = (integer) $this->n_iter;  while ($n-- > 0) {  $y = $this->_add($y,  $this->_add($z _rshift($z, 5), $z) ^$this->_add($sum, $k[$sum & 3]));  $sum = $this->_add($sum, $delta);  $z = $this->_add($z,  $this->_add($y _rshift($y, 5), $y) ^$this->_add($sum, $k[$this->_rshift($sum, 11) & 3]));}  $w[0] = $y;  $w[1] = $z;  }  function _decipherLong($y, $z

2022-02-23 02:31:22
没有符合您的答案?立即联系 “在线顾问"
顾问推荐
{{item.label}}
{{item.desc}}
相关资讯 换一批
发票领购申请书和增值税专用发票领购申请书怎么写
你知道发票领购申请书和增值税专用发票领购申请书怎么写吗?下面,是早鸽网顾问准备的相关知识,希望对你有所帮助
发票领购申请书
784次浏览
2022-12-12 16:15:38
发票领购申请书和增值税专用发票领购申请书怎么写
售楼部房产税的计算方法和缴纳时间
房产税实施后,售楼部的房产税应该如何计算?售楼部房产税的缴纳时间是多久?这是开发商需要了解清楚的问题。下面,是早鸽网顾问准备的相关内容,希望对您有所帮助。
售楼部房产税
548次浏览
2022-12-23 16:02:27
售楼部房产税的计算方法和缴纳时间
专利转让的注意事项是什么
专利转让,就是将专利的所有权进行转让的一种形式,使得受让者获得该专利的所有权或者使用权。大家都知道,专利在进行转让的时候,转让人一般要结合市场需求、考虑其市场价值等方式来获取最大收益。那么受让人在专利转让时,要注意哪些方面呢?下面,是早鸽网顾问准备的相关知识,希望对你有所帮助
专利转让
76次浏览
2023-03-30 18:50:57
专利转让的注意事项是什么
何时支付专利申请费用
申请人应当自申请日起2个月内或者在收到受理通知书之日起15日内缴纳申请费、公布印刷费和必要的申请附加费;期满未缴纳企业或者未缴足的,其申请视为撤回。
专利申请费
286次浏览
2022-06-13 15:21:14
何时支付专利申请费用
纳税申报的所需流程和所需资料
纳税人亦称纳税义务人、“课税主体”,是税法上规定的直接负有纳税义务的单位和个人。国家无论课征什么税,要由一定的纳税义务人来进行承担,纳税人是税收制度构成的基本要素之一。那么,一般纳税人的纳税申报流程是什么?一般纳税人在纳税申报时,需要哪些资料呢?下面,是早鸽网顾问准备的相关内容,希望对你有所帮助
一般纳税人,纳税申报
478次浏览
2022-11-04 16:32:37
纳税申报的所需流程和所需资料
王鑫
王鑫顾问
擅长:公司注册
执业8年
咨询专业顾问
最新问答
2025-02-21 18:44:58
北湖新区企业营业执照办理全攻略:步骤、材料、时间,一次搞定!
紧急指南:北湖新区企业营业执照快速办理全攻略!步骤、材料、时间,一网打尽!
2025-02-21 18:35:23
金禽商标注册流程及费用是多少?
金禽商标申请注册流程及费用概览。
2025-02-21 18:30:38
如何在肇庆市成功注册个体户?全程详解及注意事项
核心内容: 1. 注册前准备:确定经营内容、准备资料。 2. 注册流程:提交材料、审核流程、领取执照。 3. 关键注意事项:避免材料不全、避免高峰期办理。肇庆市个体户注册全程详解,紧急办理指南!
2025-02-21 18:21:23
关于通辽市注册公司代办的流程疑问:如何轻松代办通辽市公司注册?
【解答疑惑】通辽市公司注册代办全攻略:如何便捷地帮你完成代办手续?流程大揭秘!
2025-02-21 18:11:42
邵阳市商标申请流程及注意事项是什么?
邵阳市商标申请流程急询及注意事项重点解析!速览申请步骤与关键注意事项!