Gast
#6439813
guten morgen, ich gucke mir gerade die rsa-verschlüsselung an. An für sich ist es ja nicht kompliziert. Was es für mich aber schwierig macht, sind die Zahlen, die dabei rauskommen. Ich hatte eigentlcih vor das ganze in C mal umzusetzen. Wenn ich mir jetzt aber z.B. das Beispiel von Wiki angucke c=m^e(mod N) mit den werten m=7, e=23, N=143 und ich jetzt aber 7^23 rechne, komme ich mit meinem Taschenrechner auf 2.736874734x10^19 In was für einem Datentyp soll man das denn abspeichern? Wenn ich mir denke, dass dies wirklich noch ein minimales Beispiel ist. Normalerweise wird für e ja ein 1024 bit wert genommen und m ist ja auch eigentlich größer. Wie wird so etwas berechnet? einfach m^e fällt ja schonmal aus. Auch muss man dann ja aus der riesen-Zahl ja noch den Modolus berechnen