dedlfix: Blowfish, problem beim decrypt, vergleichen

Beitrag lesen

Tach!

Wenn ich mir die Variable $EntschluesselteDatei mit echo ausgebe kommt inhalt

wenn ich sie vergleiche

if($EntschluesselteDatei=='inhalt')

kommt keine Ausgabe, also denke ich das irgendwas mit dem Inhalt nicht mehr stimmt.

Dann untersuch doch mal den Inhalt genauer. Der einfachste Fall wäre ein Stringlängen-Vergleich. Die Ausgabe mit var_dump() statt echo liefert beispielsweise die Längeninformation. Zudem sieht man Anführungszeichen als Begrenzung des String. Wenn man in die Quelltext-Ansicht des Browsers schaut, sieht man damit Indizien für eventuelle nicht direkt sichtbare Zeichen. Ansonsten kann man die Funktion urlencode() ganz gut für eine Kontrolle missbrauchen, denn die gibt nicht-lateinische Buchstaben als Prozentkodierung zurück. Somit kann man ebenfalls Unterschiede und vor allem unsichtbare Zeichen sehen.

dedlfix.