对PHP文件代码进行加密
加密的本质
本质上程序在运转时都是在继续执行机器码,而基本概念虚拟机的语言的加密一般来说也是加密到那个级别, 也就是说PHP加密后的程序在继续执行以后都会解密成opcode来继续执行。
PHP在继续执行以后有一种编程的环节,编程的结果是opcode,接着由Zend虚拟机继续执行, 从这儿看假如假如将源代码加密,接着在继续执行以后将代码解密就可以。
从这儿看,假如代码能被解密为opcode,如此总有可能反编程出源代码, 其它的语言中也是相似,比如说objdump程序能将二进制程序反汇编出, .NET、Java的程序也是那样,都有许多反编程的程序,但一般来说那些厂商此外还会 附带代码混为一谈的工具,历经混为一谈的代码可读性极差,许多人都留心过Gmail等网站 历经混为一谈的JS代码吧,自己写作出来很困难,历经混为一谈的代码即便反编程出, 读者也极难透过代码分析出代码中的逻辑,这种也就很大的减少了应用领域的安全性。
To the path of timber, iron and steel will never regret bright spray of molten steel was abandoned.
为了走上成材的道路,钢铁决不惋惜璀璨的钢花被遗弃
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容