现在有这么一套PHP系统,可以对指定的域名进行安装授权,未授权的域名则无法安装使用.
请问这种加密是如何实现的?
我现在要实现同样的功能,可以对指定域名生成license.key授权文件.
“生成授权文件”并不是要点,要点在于“如何使用授权文件”。
一般而言,应该是你那套“PHP系统”在什么地方来读取这个授权文件,从里面提取出指定的域名,再跟实际运行时的主机域名相比较。
至于这个授权文件本身,无非是对某些授权信息(当然包括指定的域名,也许会有用户信息、授权时间限制等等)进行某种可逆的编码转换。如果你的“PHP系统”没有经过混淆加密的话,读一下源程序,这些就很容易搞清楚了。
最好读读php代码操作key文件那部分
不过我估计你php代码肯定混淆过了吧
zend很方便解密,百度一下就有好多解密工具
Ioncube加密 就麻烦了,前段时间研究过,国内国外转了个遍,没啥进展
不懂, 那你就针对新的域名 买相应的 license 不就OK了么?有意思,把验证授权的给他删了就行了,只是学习用的话
官方网站
特点:此整站是基于PHP+mysql构架,程序稳定安全,特别适合中小各种个人建站。程序在以前的基础上做了大量改进,发生了本质变化!全面采用缓存,使程序大各个方面提高.模版编辑简单,只要具务HTML基础就可以制作出很漂亮的网站.
评价:就像其站长说的一样,比较适合个人建站比较简单,版本也不是很高,说明推出时间不长.有兴趣的朋友可以去下载试用一下.
PHPArticle
官方网站