我需要阻止其他人编辑或查看基于PHP的项目的代码。
我想加密"加密" (这是正确的词?)我的PHP代码,以便其他人无法阅读它。
PHP甚至可以这样做吗?我喜欢开源/免费解决方案。
答案 0 :(得分:2)
您可以尝试PHP bytecode Compiler。
答案 1 :(得分:2)
我猜编码和混淆是您正在寻找的,例如类似的东西:
答案 2 :(得分:-3)
让我们从实际的PHP函数开始:
function XOREncryption($InputString, $KeyPhrase){
$KeyPhraseLength = strlen($KeyPhrase);
// Loop trough input string
for ($i = 0; $i //SALT
$salt = 'my_special_phrase';
//ENCRYPT
$crypted = base64_encode(XOREncryption('my string', $salt));
echo "Encrypted: " . $crypted . "
";
变量'$ salt'在这里起着至关重要的作用。它本质上是加密字符串的“关键”。当应用相同的数学时,salt值将始终生成相同的值。它提供了生成随机性所需的常量。这就是说,如果有人使用用于生成加密的盐并应用相同的数学,他们可以撤消或将加密的字符串反转回原始字符串文本。