Rechnen mit hohen Zahlen
Von: Markus Wichmann (nullplan@gmx.net) [Profil]
Datum: 09.03.2007 16:35
Message-ID: <esrum4$8mv$1@online.de>
Newsgroup: de.comp.lang.pascal
Datum: 09.03.2007 16:35
Message-ID: <esrum4$8mv$1@online.de>
Newsgroup: de.comp.lang.pascal
Hi all, ich bin gerade dabei, RSA zu implementieren. Und dabei muss ich eine Zahl erzeugen, die 1024 Bytes lang ist. Sie wird durch die Multiplikation zweier Primzahlen erzeugt (die sich also im Zahlenbereich von 2^511 bis 2^512 befinden müssen ((2^512)^2 = 2^1024). Dass ich die entsprechenden Variablen auf den Heap schmeiße ist mir schon klar, aber: - Wie kriege ich von einem 512 Byte langen Feld raus, ob das eine Primzahl ist? (Funktion für ein Longword ist schon implementiert) - Wie multipliziere ich zwei solche Zahlen? Tschö, Markus -- Gegen TCPA! Für unsere Rechte! Homepage: http://wichi.wi.funpic.de Mail-Zertifikat: http://wichi.wi.funpic.de/certs/gmx/cert.crt Root-Zertifikat: http://wichi.wi.funpic.de/certs/root/cert.crt[ Auf dieses Posting antworten ]
Antworten
- Wolf Behrenhoff (09.03.2007 17:01)
- Markus Wichmann (10.03.2007 20:46)
- Wolf Behrenhoff (11.03.2007 00:45)
- Mister Plop (11.03.2007 10:06)
- Mister Plop (11.03.2007 10:24)
- Hermann Jurksch (11.03.2007 15:57)
- S. Schicktanz (12.03.2007 01:39)
- S. Schicktanz (09.03.2007 23:59)
- Markus Wichmann (11.03.2007 11:56)
- S. Schicktanz (12.03.2007 01:57)
- Markus Wichmann (12.03.2007 09:14)
- S. Schicktanz (12.03.2007 22:27)
