AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Verschlüsselung bzw. Entschlüsselung will nicht gelingen
Thema durchsuchen
Ansicht
Themen-Optionen

Verschlüsselung bzw. Entschlüsselung will nicht gelingen

Ein Thema von Faffy · begonnen am 25. Jan 2014 · letzter Beitrag vom 27. Jan 2014
 
Faffy

Registriert seit: 25. Jan 2014
10 Beiträge
 
#4

AW: Verschlüsselung bzw. Entschlüsselung will nicht gelingen

  Alt 25. Jan 2014, 17:03
Ah, mir ist aufgefallen, was mein Fehler war.. Ich habe den Quelltext jetzt ein wenig überarbeitet, sodass folgendes entstanden ist:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
 var T, TN : String;
     Z : Integer;
begin
   T := Edit2.Text; // T = Verschlüsselter Text, der entschlüsselt werden soll
   Z := 7; // Z = Wert, um den der Buchstabe verschoben wird
   C.B(TN,T,Z); // C = Klasse TCaesar (Global deklariert)
   Edit3.Text := TN; // TN = Neuer, entschlüsselter Text
end;


Und für die Methode:
Delphi-Quellcode:
Procedure TCaesar.B (Var T2 : String; T : String; Z : Integer);
Var
 P, Code : Integer; // P = Länge des Wortes, Code = Verschlüsselungscode
 B : String; // B = Buchstabe des Wortes
 B2 : Char; // B2 = Verschobener Buchstabe
Begin
For P := 1 to Length(T) Do
                                Begin
                                  B := Copy(T,P,1);
                                    Code := ORD(B[1]);
                                    Code := Code + Z;
                                    If (Code < 122) Then
                                                     Code := Code - 26;
                                    B2 := Char(Code);
                                    T2 := T2 + B2;
                                End;
                                End;
Nun entschlüsselt er auch, jedoch wird nicht das entschlüsselt, was entschlüsselt werden soll. Er gibt nicht den Ausgangsbegriff wieder raus, sondern etwas völlig anderes. Aus "ttt" wird "MMM".
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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