Autor Beitrag
Scraffy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: Mi 20.12.06 19:28 
Hey,
Also ich hab das hier:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
function verschluessle(inhalt, key: string): string;
var neu: char; a,b :String;
    zaehler, pos, verschiebung : integer;
begin
     a:= Form1.memKlartext.Text;
     b:= Form1.edSchluessel.text;
     a:= lowercase (a);
     b:= lowercase (b);
     result:='';
 for zaehler := 1 to length(a) do
    begin
    if  a[zaehler] <> ' ' then  // Wenn a an der Stelle Zaehler kein Leerzeichen (' ') hat, soll der das machen
    begin
      pos := zaehler mod length(b);
        if (pos = 0) then pos := length(b);
          verschiebung := ord (b[pos]) - 97;
          neu := chr (ord(a[zaehler]) + verschiebung );
             if (ord( neu )>122) then
             neu := chr (ord(neu) - 26 );
             result := result + neu;
             Form1.memGeheimtext.Text:=result;
        end;
    end;

end;


jetzt funzt so das Verschlüsseln ganz nett...aber ich hab kp wie ich jetzt das Wort wieder ENTschlüsseln kann, also sollte eigentlich vielleicht nur mit dem auslesen der ASCII Zeichen irgendwie was umzudrehen....aber ganz so einfach scheints nich zu sein^^...naja Hilfe wäre nett xD...Thx
Schamese
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17

Windows 2008 Server
Delphi 5 Ent., C# (Visual Studio 2008)
BeitragVerfasst: Do 21.12.06 13:54 
Ich an deiner Stelle würde es mit den JEDI-Komponenten versuchen.
Da gibt es verschidenene Kompos zum verschlüsseln, so z.B. auch eine Vignere-Kompo.

Gruß, Christian.
Scraffy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: Do 21.12.06 17:45 
UHH das klingt interessant :D..aba ich hab noch nie etwas von denen gehör?! Kannst dur vielleicht genau erklären was das ist und wie ich die in nem Projekt unterbringe?! Thx
alias5000
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2145

WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
BeitragVerfasst: Do 21.12.06 17:52 
jvcl.sourceforge.net wäre deine Anlaufstation ;)

Gruß alias5000

_________________
Programmers never die, they just GOSUB without RETURN
Scraffy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: Fr 22.12.06 15:35 
hi besteht nich die Möglichkeit das ganz normal in den Quelltext zu bauen, ohne fremde Dinge wie diese Jedi Dinge?! Also einfach was an meinem Quelltext herumbasteln.....müsst ja eigtnlioch auch nur ne kleine veränderung an den Zahlen sein!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 26.12.06 14:51 
Also irgendwie kam mir die Frage doch gleich sehr bekannt vor, als ich sie jetzt über den Link gesehen habe...
Das ist doch exakt das gleiche wie hier:
www.delphi-forum.de/viewtopic.php?t=67952

Seid ihr aus derselben Klasse oder so, oder was?

Jedenfalls: Solltest du dieselbe Aufgabe haben: Ich habe dort bereits geschrieben, dass der auch von dir gepostete Quelltext nicht zu der im anderen Thread geposteten Fragestellung passt.
Und ich habe einen passenden für die Verschlüsselung gepostet.
Scraffy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: Di 26.12.06 14:56 
Ahja??? Sry hab ich gar nicht gesehen...lol kannst du den vielleicht in einen der beiden Threads nochmal posten^^..thx
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 26.12.06 14:58 
Ähh, wie wärs, wenn du dort selbst nachsiehst??? :evil: Ich hab doch sogar den Link angegeben!!!
Scraffy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: Di 26.12.06 15:00 
Opps^^ sry hatte deinen Link ja völlig übersehen xD....okay habs mir angeguckt aber kannst du mir vielleicht sagen wie ich ads mit dem von mir schon geschriebenen wuelltext mahcen kann!! Das wäre doch eh viel besser!!! Thx
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 26.12.06 15:06 
Ich meine meine Antwort in dem eben von mir verlinkten Thread! Das ist die letzte Antwort dort und der Fragesteller antwortet ja gar nicht drauf. Naja, aber auf jeden Fall ist das eine Lösung zu der in diesem Thread angegebenen Fragestellung!
www.delphi-forum.de/...c.php?t=67952#408759

Also du hinterlässt hier gerade gar keinen interessierten bzw. engagierten Eindruck, denn wirklich gelesen hast du ja wohl nicht wirklich, was ich dort geschrieben habe.

// EDIT:
Auch schön: Einfach den Beitrag editieren, dass der einen völlig anderen Sinn bekommt.
Eben hast er noch gefragt, ob ich die beiden Suchlinks meine... :roll: :roll: :roll:
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 26.12.06 15:08 
Da die Probleme anscheinend vollkommen identisch sind, mache ich hier auch mal zu. Bitte hier weitermachen:
www.delphi-forum.de/...c.php?t=67952#408759

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.

Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.