Einzelnen Beitrag anzeigen

Benutzerbild von Jan
Jan

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

Re: Verschlüsselung mit dem Caesar Verfahren

  Alt 10. Jul 2005, 16:21
Delphi-Quellcode:
procedure TForm1.BVerschluesselnClick(Sender: TObject);
var parameter, x, s, y: integer;
    alphabet, a: string;
    b: char;
begin
  MAusgabe.Text:='';
  alphabet:=MEingabe.Text;
  parameter:=Para.Value;
   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);
     a=a+b;
    end;
    MAusgabe.Lines.Add(a);
end;

Das ist alles ungetestet und ich hab ewig nix mehr in Delphi geschrieben. Nutzung ist also auf eigene Gefahr und für etwaige Hirnschäden wird keine Haftung übernommen. Sollte vom Prinzip her aber stimmen.
Gruß
Jan
Jan
Wenn die Sonne der Kultur tief steht, werfen auch kleine Gestalten lange Schatten.
  Mit Zitat antworten Zitat