Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 04-12-2006, 03:31
WeisserWolf
 Newbie
Links : Onlinestatus : WeisserWolf ist offline
Registriert seit: Jun 2006
Beiträge: 32
WeisserWolf ist zur Zeit noch ein unbeschriebenes Blatt
Standard Problem mit XOR function

Moin ich habe ein Problem mit meiner XOR- Funktion

Die $text sieht wie folgt aus:
0011000001011000010101000011011001010000001100000011001000100000001011000100110001011110001001010101 111101010110001000000101011
Die $passwort so:
0100001100110001001100100101011100110100010000100100010101010010010101000011100100110101001101000100 001100110001001100100101011

Leider ist das Ergebnis ( $encoded ) komischerweise immer $text

PHP-Code:

function X_Eor($string$key)
{
  for(
$i=0$i<strlen($string); $i++)
 {
    for(
$j=0$j<strlen($key); $j++)
    {
      
$string[$i] = $string[$i]^$key[$j];
    }
  }


return 
$string;
 
}
$encoded X_Eor($text$passwort);

echo 
$encoded
Eigentlich müsste die Werte Tabelle ja so aussehen:

0 0 = 0
0 1 = 1
1 0 = 1
1 1 = 0

Wo mache ich mein Denkfehler?

Wäre echt nett wenn jemand rat weiss

Danke

Euer

WW
Mit Zitat antworten