我有一些PHP源代码,正在与托管公司XYZ一起使用。我正在使用类似Zend Guard或ionCube的PHP加密软件来保护源代码免受任何人(sysadmin或黑客)查看。
对于拥有完全系统访问权限的人(例如sysadmin或黑客),解密源代码有多容易/难?我不知道加密软件如何工作,但我认为它们使用某些密钥,这些密钥必须保留在服务器上,并因此可以被sysadmin或黑客访问。如果您在技术方面有所了解,请在答案中提供解释。
使用这种源代码加密是否会减慢网站速度?如果有人有第一手经验或知道从某人那里得到第一手经验;)
我对此感兴趣,包括其技术方面,加密的有效性以及缺点,听取那些曾经使用过或考虑使用过这些技术的人的意见。
谢谢(所有有用的答案/评论都会得到赞同)
编辑:迄今为止的答案似乎忽略了我想要理解的内容..我想了解加密的有效性。我实际上没有任何需要保护免受坏人侵害的代码,上述只是一个例子,因此像开源或聘请律师这样的建议并没有解决我的技术好奇心..只要有人明白这一点,就会获得A+。