在PHP源代码中混淆字符串值

Kaz*_*ama 1 php source-code-protection

我想以简单的方式保护PHP源代码.

这是一个例子.

 $a = "\x46\122" . chr(578813952>>23) . "" . chr(0105) . "\x2d"; 
 $b = "\x73" . chr(847249408>>23) . "" . chr(0162) . "\x69" . chr(0141) . "" . chr(905969664>>23) . ""; 
 $c = "" . chr(0x53) . "" . chr(0105) . "\x52\x56" . chr(0105) . "\x52" . chr(796917760>>23) . "\x4e" . chr(545259520>>23) . "\x4d" . chr(0x45) . "";
Run Code Online (Sandbox Code Playgroud)

它是.

$a="FREE-";
$b="serial";
$c="SERVER_NAME";
Run Code Online (Sandbox Code Playgroud)

请帮我一个人转换这种类型的字符串?

有3种加密方式.

类型[1]:"\x46\122"
类型[2]:chr(0105)
类型[3]:chr(578813952>>23)

请帮我创建一个转换函数...来自PHP字符串.

谢谢 !

------------------------我更新问题-------------------

好的......我应该改变问题..

我想创建一个函数.

功能1.

$a = "FREE-";
echo function1($a);
Run Code Online (Sandbox Code Playgroud)

--->输出

"\x46\122" . chr(578813952>>23) . "" . chr(0105) . "\x2d";
Run Code Online (Sandbox Code Playgroud)

在此函数中,Function随机使用3种逻辑.这是3种类型.

Type[1] : "\x46\122"
Type[2] : chr(0105)
Type[3] : chr(578813952>>23)
Run Code Online (Sandbox Code Playgroud)

你可以帮帮我吗 ....

Mar*_*c B 30

坦率地说,这是一种"保护"代码的愚蠢方式.希望您意识到,一旦将代码交付给客户端,他们可以简单地撤消所有这些并自行提取值?

使用合法手段保护代码."这是我的代码,你不能分享它.如果你这样做,我得到50亿美元和Droit de Seigneur与你最漂亮的女儿,或者如果它们都是丑陋的话,额外增加200亿英镑."

与您所关注的任何谷物盒解码器环湿式面巾纸方法相比,铁质许可协议将得到更好的保护.


sar*_*old 9

如需进一步的建议,为什么这会浪费你的时间:

在8:36被问到,在8:44解码.八分钟的保护:https://stackoverflow.com/questions/5456462/what-does-this-php-code-do

在11:01被问到,在11:17解码,并在11:47非常好地分析.被黑客攻击,这段代码做了什么?

在第一种情况下,我愿意打赌大部分最快海报的时间花在写作上.因此,请确保您尝试对代码进行模糊处理,但只需要三到四分钟就可以撤消您已完成的操作.

你需要花多少时间来混淆你的代码,只需要花几分钟的时间来撤消你已经完成的工作?是否可以更好地编写您的客户喜欢的精彩功能?