Forum: Sonstige Fragen zu Delphi
Delphi
by negaH,
22. Jul 2005
Ja das ist alles richtig. Du musst nicht bis N^0.5 suchen, es gibt weit weit bessere Faktorisierungsverfahren. Denoch, bei großem N, hast du keine wirkliche Chance das N zu zerlegen, es ist einfach viel zu groß. Es sei denn P,Q wurden absichtlich so schlecht gewählt das du eine Chance im Spiel absichtlich bekommen hast. (was ich nicht glaube).
Meine Vermutung ist eher das das Spiel anders...
Forum: Sonstige Fragen zu Delphi
Delphi
by negaH,
21. Jul 2005
Sie schicken dir eine Liste von möglichen TANs und eine davon soll die richtige sein ?
Wie passt aber nun der öffentliche RSA Schlüssel ins Bild ?
Ich vermute mal eher das du mit dem Privaten Schlüssel des öffentlichen RSA Schlüssel eine beliebige TAN mit einer gültigen digitalen Signatur versehen musst. D.h. du musst zur TAN die du verschickt eine digitale Unterschrift erzeugen. Dazu benötigst...
Forum: Sonstige Fragen zu Delphi
Delphi
by negaH,
21. Jul 2005
Hi,
ich verstehe deine Frage nicht zu 100%. Anscheinend hast du Musterlösungen poste doch ein par hier. Fakt ist das die Verschlüsselung beim RSA exakt C = M^E mod N ist und nicht anders. Das ist natürlich nur rein mathematisch gesehen korrekt den technologisch werden nun darüber die verschiedenen Protokolle drübergestülpt. Und exakt diese Protokolle beschreiben wie zb. die Zahlen Formate...
Forum: Sonstige Fragen zu Delphi
Delphi
by negaH,
20. Jul 2005
Wenn du das geschafft hast kopierst du die Procedure RSA aus dem gleichen Thread und baust sie wie oben in das Test Projekt ein.
procedure RSA;
// RSA 1024 Bit verschlüsselung
var
P,Q: IInteger;
N: IInteger;
E,D: IInteger;