在代码中有一个错误。在第43行,应该将$data转换为字节数组后再进行解密,而不是将其转换为十六进制字符串后再进行解密。正确的代码如下:

$data = hex_to_bytes($_GET["data"]);
$data = rc4_encrypt_bytes($key, $data);

这样才能正确解密传入的数据。

php$key = GdkTbDNYNdtTHAE10654;$appKey = fvdfzvGlXqCLGqUG;function rc4_encrypt_bytes$key $data $S = range0 255; $j = 0; $out = array; for $i = 0; $i 256; $i++ $j = $j + $S$i + or

原文地址: https://www.cveoy.top/t/topic/hBwW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录