在PHP中反向混淆纯文本字符串URL

Tal*_*lon 2 php url-obsfucation deobfuscation

我正在试图找出一种方法来编写一个能够对纯文本URL进行去混淆的函数.

像这样的东西:

<input type="hidden" value="kjgajkwe@#jktGAkjgWjkajskd" name="obsfucatedString" />
Run Code Online (Sandbox Code Playgroud)

然后在处理那个表格的时候我想要去除它:

$url = deObfuscate($_POST['obsfucatedString']);
so $url would become something like:
$url = 'http://domain.com/filename.zip';
Run Code Online (Sandbox Code Playgroud)

这样的事情甚至可能吗?

我试图隐藏普通程序员视线中的网址.

我想我还需要写一些能阻碍字符串的东西

所以

$obsfucatedStringURL = obsfucate('http://domain.com/filename.zip');
Run Code Online (Sandbox Code Playgroud)

rid*_*rid 5

使用存储在服务器上的密码加密 URL(使用的好算法是AES),然后在需要获取值时对其进行解密.这样做的一个问题是加密的字符串不会由可打印的字符组成.要解决此问题,请使用base64_encode()将二进制编码的字符串转换为可在<input>字段中作为值添加的可打印字符,然后用于base64_decode()获取服务器上的原始值.