Thema: Delphi RSA-Verschlüsselung

Einzelnen Beitrag anzeigen

brushmate

Registriert seit: 19. Dez 2008
Ort: Kempen
20 Beiträge
 
Delphi 7 Personal
 
#10

Re: RSA-Verschlüsselung

  Alt 18. Mär 2009, 15:52
Soo hab den Fehler jetzt gefunden:

Delphi-Quellcode:
constructor TRSA.create();
var help: Integer;
begin
  randomize;
  repeat
    help := random(46340);
  until isPrime(help);
  p := help;
  repeat
    repeat
      help := random(46340);
    until isPrime(help);
    q := help;
  until p <> q;
  N := p*q;
  phi := (p-1)*(q-1);
  repeat //
    e := random*(N-1); //
  until (e > 1) and ((ggT(e, N)) = 1); //irgendein Fehler
  repeat
    d := random*N;
  until modulo((e*d), phi) = 1;
  p := 0;
  q := 0;
  phi := 0;
end;
Der Fehler liegt in der markierten Schleife...
  Mit Zitat antworten Zitat