AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Informatik Verschlüsselung

Ein Thema von Sebograf · begonnen am 31. Okt 2003 · letzter Beitrag vom 1. Nov 2003
Antwort Antwort
Sebograf

Registriert seit: 31. Okt 2003
8 Beiträge
 
#1

Informatik Verschlüsselung

  Alt 31. Okt 2003, 17:06
Hi ich muss in Informatik ne Caesar Verschlüsselung umbauen.
Leider komm ich damit nich so ganz klar.
Vielleicht könnt ihr mir helfen??

Also hier erst mal die Ver- und Entschlüsselung:

Delphi-Quellcode:
procedure TKryptobox.Verschluesseln;
(* -------------------------------------------------------------------- *)
var
  i,k,
  KTWert,
  GTWert : integer;
  Zeichen : char;
begin
  Geheimtext := '' ;
  Vorbehandeln(Klartext);
  Vorbehandeln(Geheimtext);
  // hier kommt Ihr Verschluesselungsalgorithmus hin!
  for i := 1 to length(Klartext) do
    begin
      KTWert := getStellenwertVon (Klartext[i]);
      GTWert := (KTWert+Schluessel)mod 27;
      Zeichen := getZeichenVon(GTWert);
      Geheimtext := Geheimtext + Zeichen;
end;
end;

procedure TKryptobox.Entschluesseln;
(* -------------------------------------------------------------------- *)
var
  i,
  KTWert,
  GTWert : integer;
  Zeichen : char;

begin
  Klartext := '';
  Vorbehandeln(Klartext);
  Vorbehandeln(Geheimtext);
  // hier kommt Ihr Entschluesselungsalgotithmus hin!
  for i := 1 to length(Geheimtext)-1 do
    begin
      GTWert := getStellenwertVon (Geheimtext[i]);
      KTWert := (GTWert-Schluessel+27)mod 27;
      Zeichen := getZeichenVon(KTWert);
      Klartext := Klartext + Zeichen;
    end;

end;
Da würde ich nun gerne 2 Transpositionen und 1 Substitution einbauen.

Vielleicht kann mir jemand helfen. (sollte aber bitte möglichst einfach sein)

Vielen Dank schon mal

Sebograf
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Informatik Verschlüsselung

  Alt 1. Nov 2003, 07:50
Hai Sebograf,

willkommen in der Delphi-PRAXIS.

Frage: Hast Du den selben Lehrer wie Curby? Die Übereinstimmung der Variablen- und ProcedureNamem aus seinem Code in diesem Thread ist erstaunlich.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Sebograf

Registriert seit: 31. Okt 2003
8 Beiträge
 
#3

Re: Informatik Verschlüsselung

  Alt 1. Nov 2003, 09:50
Kann durchaus sein, obwohl ich nicht weiß wer es aus meinem Kurs sein könnte.
  Mit Zitat antworten Zitat
Antwort Antwort


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 05:30 Uhr.
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