Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi String Verschlüsselung (https://www.delphipraxis.net/8179-string-verschluesselung.html)

getta 29. Aug 2003 23:01


String Verschlüsselung
 
Hi, kann mir jemand ne (einfache) schnelle Verschlüsselungsroutine für Strings geben. Der String soll danach über ein Netzwerk verschickt werden, also sollte er nach dem Verschlüsseln keine Control Codes enthalten. (z.B.: nicht unter 32 oder so!?)
thx
fabian

Christian Seehase 29. Aug 2003 23:09

Re: String Verschlüsselung
 
Moin Fabian,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Am einfachsten wäre wohl eine XOR Verschlüsselung.
Was ich allerdings nicht verstehe:
Was für ein Problem hast Du mit Codes < 32?

JoelH 29. Aug 2003 23:15

hmm,
 
vor allem hast du dann ein Problem, was machst du mit Zeilenumbrüchen #10#13 usw. ?

Christian Seehase 29. Aug 2003 23:36

Re: String Verschlüsselung
 
Moin Joel,

bei der Übertragung stört das doch nicht.

JoelH 29. Aug 2003 23:57

Re: String Verschlüsselung
 
das meinte ich nicht, ich bezog mich hier auf seien Aussage nicht unter ASCII 32 , das ist IMHO schwachsinn weil man ja Steuercodes einfach auch auflösen muss und dadurch eben den gesammten ASCII Code braucht. Das wollte ich anmahnen bzw. einwerfen weil er wohl nicht wusste das > 32 ASCII's eh vorkommen , auch in normalen übertragungen.

Weisste Christian, die Frage an sich ist schon zu larifari um sie beantworten zu könenn aber durch hinterfragen der Frage lerenn die Frager mehr als wenn man ihnen jetzt einfach was hincoded was sie übernehmen aber nicht verstehen !

Christian Seehase 30. Aug 2003 00:47

Re: String Verschlüsselung
 
Moin Joel,

Zitat:

Zitat von JoelH
...aber durch hinterfragen der Frage lerenn die Frager mehr als wenn man ihnen jetzt einfach was hincoded was sie übernehmen aber nicht verstehen !

Jain, finde ich, da es durchaus auch darauf ankommt, wie jemand dazulernt. Ich versuch' immer alles selber herauszufinden, und frage nur nach, wenn ich auch nach Stunden oder Tagen (je nachdem), nicht zu einem Ergebnis komme, oder mir der Ansatz fehlt, anderen wiederum fehlen eventuell die Grundlagen, um das tun zu können (weil sie vielleicht schon gar nicht wissen wo und wonach sie suchen sollen), erarbeiten sich dann aber aus einer funktionierenden (kommentierten?) Lösung das Verständnis für den Weg, der dazu führt, und es gibt bestimmt noch viel mehr Wege etwas dazuzulernen.
Wer natürlich versucht mit Copy&Paste über die Runden zu kommen, wird, über kurz oder lang in einer Sackgasse landen.

Auch wenn ich selber schon mitmache, lass uns jetzt bitte nicht an dieser Stelle eine Diskussion über die verschiedenen Praktiken des "Lernens und Lehrens" (;-)) führen, das wäre etwas arg OT.

BTW: Ein Hinweis darauf, auf wessen Aussage sich Dein Posting bezieht wäre hier ganz hilfreich gewesen ;-)

Um wieder zum Thema zurückzukommen:
Wenn ein einzeiliger String verschickt werden soll (z.B. Inhalt eines Edits) könnte man auf die Codierung von Steuerzeichen verzichten.
[EDIT]
Das nur der Vollständigkeit halber.
[/EDIT]

JoelH 30. Aug 2003 00:56

Re: String Verschlüsselung
 
Zitat:

Zitat von JoelH
ich bezog mich hier auf seien Aussage

seien = seine
ebenso wie
sit = ist
ist. Das ist ein Problem meiner Schnelltipptechnik.Oder welche Aussage meintest du im Bezug auf das beziehen auf eine Aussage ?

Christian Seehase 30. Aug 2003 01:03

Re: String Verschlüsselung
 
Moin Joel,

ich hatte diesen Satz

Zitat:

Zitat von JoelH
vor allem hast du dann ein Problem, was machst du mit Zeilenumbrüchen #10#13 usw. ?

so verstanden, als meintest Du #13 und #10, die durch meinen Vorschlag der XOR Verschlüsselung erst entstehen.
Ich hatte es halt nicht auf das Eingangsposting bezogen.

JoelH 30. Aug 2003 01:08

hmm,
 
nee, damit meinte ich den M$ typischen Zeilenumbruch.

X-Dragon 17. Okt 2003 16:01

Re: String Verschlüsselung
 
Zitat:

Zitat von Christian Seehase
Moin Fabian,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Am einfachsten wäre wohl eine XOR Verschlüsselung.
Was ich allerdings nicht verstehe:
Was für ein Problem hast Du mit Codes < 32?

Ich hab gerade ein Problem damit, da ich die verschlüsselten Daten in einer Datei speichern will. Und es sind mehrere einzelne Strings, also ohne Zeilenumbrüche oder ähnliches. Wie kann man das Problem denn einfach lösen? Die eigentliche Frage oben, wurde ja noch nicht beantwortet :roll:.

Leider wird in fast keinem Tutorial/Anleitung/... erwähnt das man die Ascii-Zeichen <32 und >127 z.B. nicht in einer Text-Datei speichern kann ... :evil:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:32 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz