我正在寻找一种相当安全的单行 PHP 加密/解密函数(不仅仅是简单地使用 base64 进行混淆),并且字符串可以通过 GET 传递而不会在另一端被破坏。
我尝试了以下方法,但对解密的字符串没有任何运气:
$string = 'domain.com|path|lang|010502599040475829162|'.$_SERVER["REMOTE_ADDR"];
$encrypt = base64_encode(mcrypt_ecb(MCRYPT_DES, 'A41Hfls', $string, MCRYPT_ENCRYPT));
$decrypt = mcrypt_ecb(MCRYPT_DES, 'A41Hfls', base64_decode($_GET['encrypt']), MCRYPT_DECRYPT);
echo $decrypt;
输出:~�K�_��8�E��*撺p)특t`��;-�&f͂p�>Q���r�����O�8����o� f�>?�</p>