Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Ganzen String konvertieren (https://www.delphipraxis.net/108612-ganzen-string-konvertieren.html)

Lucifer 16. Feb 2008 17:34


Ganzen String konvertieren
 
Guten Abend.

Ich hatte vor einen ganzen String ganz umzuändern.
Also dass chr(0) bis chr(239) durch chr(239) bis chr(0) ersetzen werden

Delphi-Quellcode:
text:=StringReplace(text,chr(i),chr(p),[rfReplaceAll,rfIgnoreCase]);
sagen wir mal ich wollte sowas wie eine Encryptierung machen.

Gibt es einfacherere Lösung oder kann mir da jemand helfen.

Kroko1999 16. Feb 2008 17:40

Re: Ganzen String konvertieren
 
Delphi-Quellcode:
for I := 0 to 200
  for P := 200 downto 0 do
    StringReplace();
oder einen Umwandlungstabelle anlegen!

3_of_8 16. Feb 2008 17:43

Re: Ganzen String konvertieren
 
Delphi-Quellcode:
for I:=1 to length(str) do
  if ord(str[I])<240 then str[I]:=chr(239-ord(str[I]));
Das als Verschlüsselung zu bezeichnen, ist allerdings sehr... gewagt. Alles andere als sicher.

Lucifer 16. Feb 2008 19:13

Re: Ganzen String konvertieren
 
Danke hatt sehr geholfen.

Aber was könnte man sons zum Beispiel als Text-Verschlüsselung gebrauchen?

taaktaak 16. Feb 2008 20:11

Re: Ganzen String konvertieren
 
Kommt ganz auf deine Ansprüchen an,
ist es nur zum basteln gedacht, oder hat es einen ernsten Hintergrund?

3_of_8 16. Feb 2008 20:26

Re: Ganzen String konvertieren
 
Ohne Passwort ist es relativ egal. Da ist alles unsicher. Mit Passwort gibt es recht viel: Blowfish, Twofish, Rijndael (AES)... Such mal auf Torry danach.

EDIT: Achja, das alles hilft natürlich nichts, wenn du das Passwort im Programm speicherst oder erzeugst. Du musst es schon vom Benutzer eingeben lassen.

Lucifer 16. Feb 2008 20:37

Re: Ganzen String konvertieren
 
Dachte mir nur ein Programm zu schreiben wo ich mir meine Pws speichern kann.
Und diese sollen Verschlüsselt in Dateien zb gespeichert werden.

Ich hab manchmal komische Ideen
Wenn Ich nähmlich was brauch dann versuch ich es mir zusammenzuasbtelen
Lerne dabei auch wieder einbisschen mehr über Delphi.

taaktaak 16. Feb 2008 20:44

Re: Ganzen String konvertieren
 
Na, in diesem Fall würde ich empfehlen, nicht gleich mit einer (vermutlich) unverständlichen Profi-Verschlüsselung anzufangen. Zum Thema Verschlüsselung gibt es ja eine Menge im Internet. Versuche doch zunächst einen einfachen Algorithmus umzusetzten - vielleicht eine simple Caesar-Verschlüsselung. Die dürfte für "normale" Zwecke ausreichen und hat den Vorteil, dass du das vermutlich schnell umsetzen kannst.

grenzgaenger 16. Feb 2008 21:04

Re: Ganzen String konvertieren
 
nur, wenn es um das speichern der passwörter für andere anwendungen geht, ist das alles andere als ein kinderspiel. hier sollte NICHT experimentiert werden und die verschlüsselung muss wasserdicht sein. sonst kann das sehr viel ärger bedeuten. also nicht auf einen vermeintlich sicheren algo setzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 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