Kann jemand die XOR-Verschlüsselung von Java in PHP umwandeln?
给你微笑
给你微笑 2023-06-02 17:13:42
0
1
336
import java.io.ByteArrayOutputStream; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; public class Main { public static void main(String[] args) { String s = new String("2342356`中户人民@¥#%&*()-=|+_}{[]/.,;:,.>》》"); String enc = encrypt(s, "f8ee541137a2aa381abaac17886653ba"); System.out.println("加密的:" + enc); } private static String convert(String inStr, String secretKey) { char[] a = inStr.toCharArray(); char[] s = rmRepeated(secretKey).toCharArray(); for (int i = 0; i>4)); sb.append(hexString.charAt((bytes[i] &0x0f) >>0)); } r=sb.toString(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } return r; } public static String encrypt(String inStr, String secretKey) { String hexStr=convert(inStr, secretKey); return encode(hexStr); } }

Das PHP, das ich geschrieben habe

public function encrypt(){ return bin2hex($this->convert1('2342356`中户人民@¥#%&*()-=|+_}{[]/.,;:,.>》》','f8ee541137a2aa381abaac17886653ba')); } public function convert($str,$app_key){ $a = str_split($str); $s = str_split(implode(array_unique(str_split($app_key)))); for ($i = 0; $i
      


Der von den beiden zurückgegebene verschlüsselte Inhalt ist inkonsistent. Es scheint ein chinesisches XOR-Problem zu sein

给你微笑
给你微笑

Antworte allen (1)
八哥

下载一个PHP-Java-bridge_Xxxx_j2ee插件,安装Java8,然后部署插件,可以在PHP里直接执行Java代码

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!