0

私は、合理的に安全で (単純に base64 で難読化する以上の) 1 行の PHP 暗号化/復号化関数を探しており、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>

4

2 に答える 2