![]() |
Re: RC4 Textlänge
Leider funktioniert auch das nicht.
|
Re: RC4 Textlänge
Was heißt denn bei Dir funktioniert nicht?
Grüße Klaus |
Re: RC4 Textlänge
Also wenn ich das so mache, wie du vorgeschlagen hast, bekomme ich da nur Unverständliches raus.
|
Re: RC4 Textlänge
Was erwartest Du denn wenn ein Text verschlüsselt ist?
Du solltest eine Ansammlung von Zeichen im Bereich von 0..9 und A..F sehen können. Grüße Klaus |
Re: RC4 Textlänge
So weit ist das auch kein Problem.
Nur nach der Entschlüsselung kommt da nicht das raus, was vor der Verschlüsselung da stand. |
Re: RC4 Textlänge
Gibt es denn keine Möglichkeit, die #0 zu entfernen und trotzdem den normalen verschlüsselten Text anzuzeigen?
|
Re: RC4 Textlänge
Delphi-Quellcode:
Tausch mal bitte die obige Funktion aus.
function HexToString(HexString:String):String;
var i: Integer; begin for i:= 0 to (length(HexString) div 2 -1) do begin result:=result + chr(HexToByte(HexString[(i*2)+1]+HexString[(i*2)+2])); end; end; War mein Fehler. Grüße Klaus |
Re: RC4 Textlänge
Zitat:
Deshalb werden auch Verschlüsselte Texte in Hex dargestellt. Gespeichert werden sie hingegen jedoch binär. Diese ganze hin und her Konvertierung brauchst Du nur weil Du die zu entschlüsselnden Daten wieder aus einem Textfeld nimmst. Grüße Klaus |
Re: RC4 Textlänge
Auch die neue Funktion funktioniert nicht ganz.
Was ich aber eigentlich möchte ist, dass nach der Verschlüsselung eher sowas
Delphi-Quellcode:
als sowas
LofeL isum do}o25€Lt#”xed, conqG#tetpV2 uT9pisvy{wÒTi4.dZOeW aT0wlit ei„e"Baq'ni~
Delphi-Quellcode:
herauskommt.
9277FB24CE17344AF97373473301FE02B53A0CCA84EC8AFA205F611244F931EDCDAF016219EADCB7611BC1A24095517AE25AFF0DDE0EF7B4656FCF6ACE146B70F3D4E33D262190837C500DEFBF6F61BEAD13017CD24599ECC697F73DDC313540CE741BEB2103B80D3BF010
Das sieht eher nach verschlüsseltem Text aus. Gibt es keine Möglkichkeit, die #0 einfach zu entfernen, ohne diese ganze Konvertierung? Irgendjemand muss doch mit diesem Algorithmus arbeiten. Und das geschilderte Problem entsteht sogar schon bei kurzen Texten. Deshalb kann ich mir nicht vorstellen, dass niemand weiß, wie man das umgehen kann. |
Re: RC4 Textlänge
Nur noch ein kleiner Hinweis, dann halte ich mich hier heraus:
Texte werden nicht verschlüsselt um sie darzustellen, sondern um sie vor Einsicht zu schützen wenn sie weitergegeben/übertragen werden. Wenn Du es so haben willst wie Du es geschrieben hast, dann bau Dir den Filter selber. Kann ja nicht so schwer sein, einen String zu durchsuchen und das/die Zeichen #0 zu finden. Nur, sei Dir gewisss, daß Du den gefilterten Text nicht wieder entschlüsseln kannst, denn es fehlen ja dann einige Zeichen. Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz