Hallo,
ich codiere zwei Strings gegeneinander mit bitxor.
$s1 = 'donaldduck'
$s2 = '1234'
$z1 = 1
$sneu = ''
for $z2 = 1 to stringlen($s1)
$s1t = asc(stringmid($s1, $z2))
$s2t = asc(stringmid($s2, $z1))
$sneu &= chr(bitxor($s1t, $s2t))
$z1 += 1
if $z1 > stringlen($s2) then $z1 = 1
next
Da ich das Resultat anzeigen will, habe ich nun das Problem das auch nicht darstellbare Zeichen enthalten sind. Jemand eine Ahnung wie man das so oder ähnlich machen könnte, damit nur darstellbare Zeichen als Resultat erscheinen?
Nachtrag
Mit Kenntnis von $s2 und $sneu sollte sich $s1 wieder bilden lassen.
bernd670: Nachtrag aus 2tem post hier eingefügt!