Delphi-PRAXiS
Seite 3 von 3     123   

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 18:11

AW: RSA-Verschlüsselung
 
Zitat:

Zitat von DeddyH (Beitrag 1133010)
Das ist ja gut und schön, aber dafür wird er wohl eine entsprechende Unit verwendet haben. Von allein wird da ja nix verschlüsselt.

Schau mal unter mRSA

DeddyH 27. Okt 2011 18:16

AW: RSA-Verschlüsselung
 
Außer "hoch_mod" sehe ich da nichts weiter. Ich kann mir nicht vorstellen, dass das schon alles sein soll (ich habe auch keinen Plan von RSA, aber AFAIK arbeitet der mit Schlüsselpaaren, das muss also definitiv entschieden mehr Code sein).

m500 27. Okt 2011 18:23

AW: RSA-Verschlüsselung
 
Zitat:

Zitat von implementation (Beitrag 1133009)
Weißt du denn, wie das RSA-Verfahren funktioniert?
Also mit Private/Public-Key und wie die Keys generiert werden auf Primzahlbasis?

Klar ;)

m500 27. Okt 2011 18:40

AW: RSA-Verschlüsselung
 
if (y mod 2 = 0) then begin
x := (x * x) mod z;
y := y div 2
end
else begin
y := y - 1;
c := (c*x) mod z
end
end;
result := c
end;

BUG 27. Okt 2011 18:45

AW: RSA-Verschlüsselung
 
Zitat:

Zitat von DeddyH (Beitrag 1133016)
Außer "hoch_mod" sehe ich da nichts weiter. Ich kann mir nicht vorstellen, dass das schon alles sein soll (ich habe auch keinen Plan von RSA, aber AFAIK arbeitet der mit Schlüsselpaaren, das muss also definitiv entschieden mehr Code sein).

Da der Schlüssel anscheinend gegeben ist, sollte diese Funktion tatsächlich ausreichen.
Delphi-Quellcode:
const p = 11;
const q = 13;
const e = 23;
const d = 47;
Delphi-Quellcode:
function RSAWerkzeug.verschluesselCode: Integer;
begin
  zVerschluesselterCode := hoch_mod({Hier die richtigen Parameter einsetzten.});
end;

function RSAWerkzeug.entschluesselCode: Integer;
begin
  zEingabeCode := hoch_mod({Hier die richtigen Parameter einsetzten.});
end;
Für die Textverschlüsselung würde ich es versuchen den Text buchstabenweise zu ent-/verschlüsseln (bei dem gegebenen Schlüssel geht das aber nur für Ansii-Zeichen).


Aber wenn dieser Quelltext eine Vorgabe ist :kotz:

m500 27. Okt 2011 18:51

AW: RSA-Verschlüsselung
 
thx


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 Uhr.
Seite 3 von 3     123   

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