[发明专利]一种PHP源代码加密方法在审
申请号: | 201911414096.5 | 申请日: | 2019-12-31 |
公开(公告)号: | CN113126959A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 阮成友 | 申请(专利权)人: | 上海照梵软件有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/41;G06F21/60 |
代理公司: | 上海宏京知识产权代理事务所(普通合伙) 31297 | 代理人: | 李昌霖 |
地址: | 201414 上海市奉贤区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 php 源代码 加密 方法 | ||
1.一种PHP源代码加密方法,其特征在于,所述方法包括以下步骤:
步骤1:载入PHP源代码文件,并且对PHP源代码文件进行utf-8编码;
步骤2:利用PHP自身解释器读取utf-8编码的PHP源代码文件;
步骤3:通过SHA256加密算法,依据用户唯一的SESSION ID创建256位私锁文件;并且读取PHP源代码文件的要素;
步骤4:根据256位私锁文件生成256位随机字符,逐一替换PHP源代码文件的要素;
步骤5:使用BASE64B编码PHP源代码文件的字符串,并且引入eval()函数重新整合字符串后输出PHP源代码加密文件,替换原有PHP源代码文件。
2.根据权利要求1所述的PHP源代码加密方法,其特征在于:所述PHP源代码文件的要素包括PHP源代码文件的常量、变量、函数、类。
3.根据权利要求1所述的PHP源代码加密方法,其特征在于:所述PHP源代码文件是通过载入web服务器进行加密,当PHP源代码文件加密后,通过重启web服务器,直接运行PHP源代码加密文件。
4.根据权利要求1所述的PHP源代码加密方法,其特征在于:如果步骤5中使用BASE64B编码PHP源代码文件的字符串失败,则返回步骤1,重新对PHP源代码文件进行utf-8编码。
5.根据权利要求1所述的PHP源代码加密方法,其特征在于:如果步骤5中引入eval()函数重新整合字符串失败,则返回步骤1,重新对PHP源代码文件进行utf-8编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海照梵软件有限公司,未经上海照梵软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911414096.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电连接器
- 下一篇:一种有色糖品风味成分的鉴定分析方法