![]() |
Verschlüsselung
Hallo Leute!
|
AW: RSA-Verschlüsselung
Erstmal Willkommen in der DP!
sagmal genau wo der Schuh drückt... |
AW: RSA-Verschlüsselung
"crypt" und "encrypt"
|
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:
|
AW: RSA-Verschlüsselung
Code:
Die sichbarkeit ist das problem
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; 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 |
AW: RSA-Verschlüsselung
Ja?
|
AW: RSA-Verschlüsselung
normal ist halt
constructor create(pCode: integer); und destructor destroy; |
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.
|
AW: RSA-Verschlüsselung
Klar
|
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 05:36 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