Enrico: Komprimierung/Dekomprimierung jeweils unter PHP und JavaScript

Beitrag lesen

Hallo M,

Du erzeugst den Schlüssel per javascript, somit ist die Art der Erzeugung und die Position der Fragmente im Klartext einsehbar

Ich verschleiere den JavaScript-Code natürlich.

"Deobfuskiert" man den Code, dann erhält man, exemplarisch, nur folgende Ausgabe:

q 2k(s)  
{  
   q A(a, b)  
   {  
      S.k = a;  
      S.l = b  
   }  
   r o = [9 A(2j, 2i), 9 A(2g, 2h), ... ], t = 9 3q(3l), x, y;  
  
   q B(s)  
   {  
      r a = [], Q = s.u * 8, i = 0;  
      v(; i < Q; i += 8)  
      {  
         a[i >> 5] |= (s.3k(i / 8) & 3j) << (24 - (i % 32))  
      }  
      p a  
   }  
  
   ...  
}

Gruß,
Enrico