您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

代码加密

2026/6/13 22:55:07发布35次查看
用thinkphp3.2写的一个程序,在本地localhost运行,怎样设置保护措施让这个程序无法被复制、查看,但是能用浏览器访问运行?
回复讨论(解决方案) zend 加密
可以配合读取硬件信息的程序,比如读硬盘序列号网卡物理地址,生成一个licence文件,每次打开页面验证一下是否存在与物理信息一致,不一致就提示需要更新licence结束程序。
或者可以使用safenet加密狗(php调用加密狗的com程序),防复制
再用杂凑和zend加密代码。
。。。还没遇到过代码会被下载复制的,除了前台页面。
zend 加密
zend guard是吧?今天研究了下,代码是加密无法查看内容了,可还是可以被复制啊,复制后还是能用
可以配合读取硬件信息的程序,比如读硬盘序列号网卡物理地址,生成一个licence文件,每次打开页面验证一下是否存在与物理信息一致,不一致就提示需要更新licence结束程序。
或者可以使用safenet加密狗(php调用加密狗的com程序),防复制
再用杂凑和zend加密代码。
我学编程才几个月,这些都不懂诶,大侠能详细点教我么?感激不尽! 举个例子(这段代码可以仅可以在windows下运行)获得硬盘的硬件信息并生成一个sha-1摘要,把这个信息写到文件里作为一个license,运行php程序的时候,定期检查一下,license文件是否存在,内容是否正确,以防止用户复制代码换机器使用。
execquery(select * from win32_diskdrive); foreach($wqd as $row){ $ids[]=$row->pnpdeviceid; } return sha1(join('-',$ids));}echo _getharddiskinfo();

举个例子(这段代码可以仅可以在windows下运行)获得硬盘的硬件信息并生成一个sha-1摘要,把这个信息写到文件里作为一个license,运行php程序的时候,定期检查一下,license文件是否存在,内容是否正确,以防止用户复制代码换机器使用。
execquery(select * from win32_diskdrive); foreach($wqd as $row){ $ids[]=$row->pnpdeviceid; } return sha1(join('-',$ids));}echo _getharddiskinfo();

问题解决了 太谢谢你了
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product