Forum: Programmieren allgemein
by arbu man,
23. Aug 2007
Zum Problem mit den "kleinen" int64 Zahlen, einige meiner Ansätze konnte ich in den von dir verlinkten Themen wiederfinden :? Letztlich hab ich eine BigInt Klasse gefunden mit der ich nun die Berechnung a^b mod c mache, und ich komme sogar auf das richtige Ergebnis :)
Deine SRP-Implementation ist auch eine Geniale Sache, z.Z. Versende ich Zwar den Registrierungsschlüssel über den Normalen...
Forum: Programmieren allgemein
by arbu man,
21. Aug 2007
Hallo Hagen,
danke für deine Ausführungen. Damit habe ich es geschafft das richtige g zu finden allerdings bin ich dabei auf ein weiteres Problem gestoßen: Im Algorithmus kommt mehrfach ein Ausdruck in folgender Form vor:
a hoch b mod c
Zwar habe ich eine Funktion um int64 Zahlen zu potenzieren, aber dieser Funktion geht sehr schnell die Puste aus, so etwa wenn der Exponent größer 30 wird....
Forum: Programmieren allgemein
by arbu man,
21. Aug 2007
Danke für die Antworten ich habe mir den Diffie-Hellman Algorithmus mal angeschut und habe versucht in zu implementieren. Theoretisch müsste er auch laufen. Zumindes mit den kleinen Zahlen von Wikipedia. Aber mit anderen Zahlen läuft er nicht.
Ich vermute es liegt an der Primitivwurzel (die erklärung auf Wikipedia dazu hab ich nicht sorecht verstanden). Z. Z. Berechne ich die Primitivwurzel so...
Forum: Programmieren allgemein
by arbu man,
21. Aug 2007
Hallo,
ich habe eine Idee, ich möchte einen Schlüsselaustausch über das Internet machen. Ich stelle mir das so vor:
Vorraussetzungen:
Es gibt 2 PCs (A und B). Die Kommunikation zwischen A und B ist immer sichtbar.
Dann soll der Schlüsselaustausch stattfinden.
Ergebnis: