对PHP文件代码进行加密

加密的本质

本质上程序在运转时都是在继续执行机器码,而基本概念虚拟机的语言的加密一般来说也是加密到那个级别, 也就是说PHP加密后的程序在继续执行以后都会解密成opcode来继续执行。

PHP在继续执行以后有一种编程的环节,编程的结果是opcode,接着由Zend虚拟机继续执行, 从这儿看假如假如将源代码加密,接着在继续执行以后将代码解密就可以。

从这儿看,假如代码能被解密为opcode,如此总有可能反编程出源代码, 其它的语言中也是相似,比如说objdump程序能将二进制程序反汇编出, .NET、Java的程序也是那样,都有许多反编程的程序,但一般来说那些厂商此外还会 附带代码混为一谈的工具,历经混为一谈的代码可读性极差,许多人都留心过Gmail等网站 历经混为一谈的JS代码吧,自己写作出来很困难,历经混为一谈的代码即便反编程出, 读者也极难透过代码分析出代码中的逻辑,这种也就很大的减少了应用领域的安全性。

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。