Delphi-PRAXiS
Seite 1 von 3  1 23   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Verschlüsselung (https://www.delphipraxis.net/164069-verschluesselung.html)

m500 27. Okt 2011 15:40


Verschlüsselung
 
Hallo Leute!

yörsch 27. Okt 2011 16:07

AW: RSA-Verschlüsselung
 
Erstmal Willkommen in der DP!

sagmal genau wo der Schuh drückt...

m500 27. Okt 2011 16:11

AW: RSA-Verschlüsselung
 
"crypt" und "encrypt"

DeddyH 27. Okt 2011 16:20

AW: RSA-Verschlüsselung
 
Du musst die Methoden schon mit ihrem richtigen Namen aufrufen, die heißen ja nicht Crypt und Decrypt.

P.S.: Wenn ich das schon wieder sehe
Zitat:

Delphi-Quellcode:
constructor init(pCode: integer);
destructor gibFrei;

wird mir ganz anders :wall:

yörsch 27. Okt 2011 16:23

AW: RSA-Verschlüsselung
 
Code:
type
  RSAWerkzeug = class
  zEingabecode, zVerschluesseltercode: Integer;

private
  function hoch_mod(x,y,z: integer): Integer;
public
  constructor init(pCode: integer);
  destructor gibFrei;
  function verschluesselCode: Integer;
  function entschluesselCode: Integer;
end;
Die sichbarkeit ist das problem

function verschluesselCode: Integer;
function entschluesselCode: Integer;

sollten Public sein, dann können die Funktionen auch auserhalb der UNIT verwendet werden.
ähnliches gilt für

constructor init(pCode: integer);
destructor gibFrei;

es ist keine Klasse die von TFrom abgeleitet ist ...
Die defaults sind auch je Delphi unterschiedlich.
im zweifel immer private, protected, public, published verwenden

Gruß
Jörg

m500 27. Okt 2011 16:24

AW: RSA-Verschlüsselung
 
Ja?

yörsch 27. Okt 2011 16:27

AW: RSA-Verschlüsselung
 
normal ist halt
constructor create(pCode: integer);
und
destructor destroy;

DeddyH 27. Okt 2011 16:28

AW: RSA-Verschlüsselung
 
Und der Destruktor sollte überschrieben werden. Allerdings lässt die ganze Namensgebung auf diese unmögliche Schul-Syntax schließen (ich sage nur: mSum), das kann man dem TE nicht vorwerfen.

m500 27. Okt 2011 16:31

AW: RSA-Verschlüsselung
 
Klar

DeddyH 27. Okt 2011 16:37

AW: RSA-Verschlüsselung
 
Delphi-Quellcode:
type
  TDings = class
  private
    (* hier alles rein, was die Klasse nur intern benötigt *)
  protected
    (* hier alles, worauf nur abgeleitete Klassen Zugriff haben sollen,
       wenn kein Bedarf, einfach weglassen *)
  public
    (* hier kommt alles rein, was von außen erreichbar sein soll *)
    constructor Create(<ggf. Parameter>); //der Konstruktor von TObject heißt Create
    destructor Destroy; override;     //der Destruktor heißt Destroy und sollte überschrieben werden
  published
    (* nur für Komponenten relevant, was hierin steht, ist im Objektinspektor zu sehen *)
  end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:16 Uhr.
Seite 1 von 3  1 23   

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