-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
7. Jan 2007
Vielen vielen vielen Dank!
Jetzt funktioniert es endlich.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
6. Jan 2007
Ja, das ist es ja, was so komisch ist.
Denn ich benutze lediglich die RC4 Unit aus der Code Library und rufe sie, wie auf Seite eins gezeigt, auf.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
6. Jan 2007
So, ich habe jetzt einige Arbeit mit meinem HEX-Editor hinter mir und mir ist aufgefallen, dass es weder an CR noch LF liegen kann (0D 0A).
Denn diese werden Problemlos bearbeitet und können somit nicht die Fehlerquelle sein.
Weiterhin ist mir bei einem kleinen Test aufgefallen, dass bei folgendem String
...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
5. Jan 2007
Ich liege doch richtig, dass ein String nur durch #0 abgeschnitten wird, oder?
Wenn ja, dann muss der Fehler woanders liegen, denn ich habe jetzt mal (auch wenn es für die Entschlüsselung erstmal keinen Sinn ergeben würde, alle #0 mit . ersetzt.
zText2:=StringReplace(zText2, #0, '.', );
Trotzdem wird aber noch der String abgeschnitten.
Woran könnte das liegen?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
5. Jan 2007
Und jetzt will ich das nur darstellen.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
5. Jan 2007
Vielleicht hätte ich das dazu schreiben sollen.
Es soll nicht professionell sein.
Es ist lediglich ein Demonstrationsprogramm.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
5. Jan 2007
Nur das Problem war ja noch, dass zwar der Text wunderbar verschlüsselt wird, jedoch nicht mehr entschlüsselt werden kann.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
5. Jan 2007
Das sollte eigentlich auch weder eine Kritik noch ein Angriff sein.
Ich habe einfach nur die Frage gestellt, ob das möglich ist.
Und da es anscheinend nicht geht, was mir auch logisch erscheint, dann muss ich es eben anders probieren.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
5. Jan 2007
Auch die neue Funktion funktioniert nicht ganz.
Was ich aber eigentlich möchte ist, dass nach der Verschlüsselung eher sowas
LofeL isum do}o25€Lt#”xed, conqG#tetpV2 uT9pisvy{wÒTi4.dZOeW aT0wlit ei„e"Baq'ni~
als sowas
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
4. Jan 2007
Gibt es denn keine Möglichkeit, die #0 zu entfernen und trotzdem den normalen verschlüsselten Text anzuzeigen?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
4. Jan 2007
So weit ist das auch kein Problem.
Nur nach der Entschlüsselung kommt da nicht das raus, was vor der Verschlüsselung da stand.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
4. Jan 2007
Also wenn ich das so mache, wie du vorgeschlagen hast, bekomme ich da nur Unverständliches raus.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
4. Jan 2007
Leider funktioniert auch das nicht.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
3. Jan 2007
Muss man die Umwandlung vor oder nach dem Verschlüsseln durchführen?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
3. Jan 2007
Das klappt leider auch nicht.
Oder muss man das auch wieder zurückumwandeln?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
3. Jan 2007
Du meinst doch dann statt
zText1:=hatMplain.Text;
praktisch
zText1:=StrToHex(hatMplain.Text);
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
2. Jan 2007
Vielen Dank Hagen!
Also ich benutze, wie du schon treffend vermutet hast, ein Memo.
Und genau deswegen ist es nicht so leicht, herauszufinden, wie man dieses Problem umgeht.
Also ich nutze die ganz normale RC 4 Unit.
Diese wird dann so weiterverarbeitet.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
1. Jan 2007
Du meintest bestimmt "AssignFile" und "CloseFile", oder?
Wenn ja, dann funktioniert es leider so nicht.
Auch hier werden die #0 Bytes berücksichtigt und kürzen somit leider immer noch den Text.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
31. Dez 2006
Das ich keine Lust habe durch den Algorithmus zu steppen liegt allein an dessen Länge.
Denn man muss sich vorstellen, dass, bis man einen #0 Wert gefunden hat, schon einige Zeichen bearbeitet werden müssen.
Und das nun von 0 bis 255 und wieder zurück.
Da sitzt man ganz schön lange dran.
Jetzt aber zu deinem anderen Tipp.
Wie genau funktioniert das?
Kannst du mir genauere Angaben machen?
...
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
30. Dez 2006
Hi!
Es wäre echt nett, wenn mir jemand bei diesem Problem auf die Sprünge helfen könnte, da es sehr wichtig für mich ist.
Vielen Dank.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
28. Dez 2006
Hat denn niemand eine Antwort?
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
28. Dez 2006
Ehrlich gesagt habe ich auch nicht die Lust, ein paar Stunden lang durch den Algorithmus zu steppen, um herauszufinden, wo das hingehört. :wink:
Deshalb wäre ich ganz dankbar, wenn mir jemand helfen könnte.
Vielen Dank.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
27. Dez 2006
Vielen Dank!
Ich habe zwar die Unit gefunden, die du meinst, aber welcher Teil ist jetzt unbedingt notwendig, um die hexadezimale Umwandlung zu vollziehen?
Vielen Dank.
-
Forum: Sonstige Fragen zu Delphi
Delphi
by Sierra,
27. Dez 2006
Hi!
Ich habe mal die wunderbare RC4 Unit aus der Code-Library ausprobiert und bin auch voll und ganz zufrieden.
Es gibt nur ein Problem, nämlich wird bei einem längeren text zwar alles verschlüsselt, aber beim Entschlüsseln fehlen Textteile (hat das eventuell was mit Absätzen zu tun?).
Woran könnte das liegen?
Vielen Dank.