今天说到的专题是与代码加密关联,我想好多程序员亦无接触过吧,乃至有些工作数年的程序员亦不必定接触过,不外亦有程序员说此刻代码加密的状况基本用不上了,都是有些web程序,代码都是安排在服务器端,别人亦看不到,此刻很少有人做桌面应用了,然则有有些特殊状况会用到,近期一名程序员伴侣就分享了他的有些状况。
这名程序员伴侣所在的机构有好多兄弟机构,因为业务上的需求,他近期在为兄弟机构研发一个项目,为了处在对核心规律的守护,他想把最核心的那部分php代码加密一下,可是此刻的问题是,他无这方面的经验,以前亦从来没遇到过这种状况,亦从来无对代码进行过加密,他此刻想请教一下大众,怎样给php代码加密,针对他的状况,让咱们先来看一下大众是怎样回答的。
网友一:能写核心东西的人还不会加密?
上世是朵花:此话差矣,术业有专攻,有些东西便是会者不难,难者不会,只要认识了就很简单。
网友二:swoole compiler 认识下
上世是朵花:这名网友给出了一个详细的实用工具,这就比较实在了。
网友三:有一个付费插件的,相当于PHP代码经过他解码运行
上世是朵花:这名网友供给了另一种思路,并阐述了加密原理,不外要看这种方式适不适合详细的应用场景了。
网友四:反正别用免费加密
上世是朵花:亦不见得,只要免费加密软件是绿色没害,加密级别无那样高的话还是能够思虑。
网友五:zendguard,zend3
上世是朵花:这名网友说的这个与php程序员比较接近了,想必好多人更易接受这个了。
网友六:加密工拥有好多,花点小钱
上世是朵花:嗯,关键是看哪一款更适合。
网友七:用c写大部分核心代码,做成PHP扩展,就OK了
上世是朵花:是一个思路,关键是楼主对c是不是认识,倘若不认识c,研发成本自然就会更高了。
网友八:要不核心那块你给他调接口算了
上世是朵花:是一个思路,然则效率上还能否满足需求,就必须楼主来评定一下。
从上面看到的回答中,能够分为这几种状况,有程序员思维的,例如将核心代码写成接口,让对方调用,这是一个比较容易想到的办法,然则亦要楼主按照实质状况分析一下是不是合适,倘若效率无什么影响的话,接口安全问题亦是必须思虑的一个原因,还有便是用c去写核心代码,而后做成php扩展,这个就可能对楼主在技术上有必定的需求,如过对c不认识,可能研发成本就高了一点,除了上面这2中程序员思维方式外,亦有商场思维的,例如有详细提出加密工具,插件之类的,当然,市面上这些工拥有非常多,选取一款合适的才是最要紧的,除了以上2种思维,亦有网友怼这名楼主的,这就没什么道理了,毕竟谁都有不懂的地区嘛,大众互相交流,一起学习,保持一个良好的交流氛围是很要紧的。
以上所有照片均来之互联网 大众好,我是“上世是朵花”。倘若你有什么好的看法或观点能够在评论区展现你的才华,互动交流,倘若想进一步认识我,那就关注我吧!
|