RSA-Kryptosystem
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Man muss sich ein wenig durchklicken, aber es ist da: https://bitbucket.org/sybren/python-rsa/src
Ich denke aber nicht, dass es sinnvoll ist RSA anhand von Code zu lernen. RSA ist nicht viel mehr als Multiplikation in Endlichen Gruppen, das sich die Eigenschaften von endlichen Gruppen zunutze macht.
Um das Grundprinzip zu verstehen, ist es IMO wenig sinnvoll durch das ganze drumherum zu waten.
@Dav1d: Wie soll es ihm denn helfen RSA zu verstehen, wenn er Python lernt? Du sagst im Satz davor doch selbst, schon dass es nichts miteinander zu tun hat?
Ich denke aber nicht, dass es sinnvoll ist RSA anhand von Code zu lernen. RSA ist nicht viel mehr als Multiplikation in Endlichen Gruppen, das sich die Eigenschaften von endlichen Gruppen zunutze macht.
Um das Grundprinzip zu verstehen, ist es IMO wenig sinnvoll durch das ganze drumherum zu waten.
@Dav1d: Wie soll es ihm denn helfen RSA zu verstehen, wenn er Python lernt? Du sagst im Satz davor doch selbst, schon dass es nichts miteinander zu tun hat?
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
@cofi, mh? Ich meine damit: Wenn er die Grundlagen einmal beherrscht (Python), sollte es für ihn auch kein Problem darstellen den RSA-Algorithmus zu implementieren, in Python.
the more they change the more they stay the same
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Nicht, wenn man ihn noch nicht verstanden hat. Das ist ja gerade der Punkt. Sonst kann man nicht zwischen Implementierungsdetails und Anforderungen des Algorithmus unterscheiden.Dav1d hat geschrieben:@cofi, mh? Ich meine damit: Wenn er die Grundlagen einmal beherrscht (Python), sollte es für ihn auch kein Problem darstellen den RSA-Algorithmus zu implementieren, in Python.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
ok, ich hab meinen bisherigen code weggeschmissen und bin jetz dabei des nochmal ganz von vorne durchzugehen.
aber einige fragen hab ich dann doch noch, warscheinlich isses wiedermal eine total blöde frage, aber ich find keine antwort darauf, und zwar: wie kann ich möglichst einfach herausfinden ob eine zahl zu einer anderen teilerfremd ist oder nicht?
aber einige fragen hab ich dann doch noch, warscheinlich isses wiedermal eine total blöde frage, aber ich find keine antwort darauf, und zwar: wie kann ich möglichst einfach herausfinden ob eine zahl zu einer anderen teilerfremd ist oder nicht?
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Euklidischer Algorithmus(A, B) = 1
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte