Einzelnen Beitrag anzeigen

Benutzerbild von Jan
Jan

Registriert seit: 24. Sep 2002
Ort: Magdeburg
491 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Verschlüsselung mit dem Caesar Verfahren

  Alt 10. Jul 2005, 16:50
Nein 100% hat es nicht geklappt, wie gesagt ewig nix mehr in delphi gemacht, aber mit ein wenig Eigeninitiative wäre man auf folgendes gekommen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var parameter, x, s, y: integer;
    alphabet, a: string;
    b: char;
begin
  Memo1.Text:='';
  alphabet:=Edit1.Text;
  parameter:=2;
   for y:=1 to length(alphabet) do
    begin
     s:=ord(alphabet[y]);
     if (s>=65) and (s<=90) then
         b:=chr((((s-65)+parameter) mod 26)+65)
     else if (s>=97) and (s<=122) then
         b:=chr((((s-97)+parameter) mod 26)+97)
     else
         b:=alphabet[y];
     a:=a+b;
    end;
    Memo1.Lines.Add(a);
end;
Und das ist sogar getestet, klappt also auch.

Gruß
Jan
Jan
Wenn die Sonne der Kultur tief steht, werfen auch kleine Gestalten lange Schatten.
  Mit Zitat antworten Zitat