Danke für all die Tips, hab bis jetzt (fast) alles eingebaut.
Noch eine Frage: Bei der RSA Verschlüsselung wird zum Verschlüsseln zuerst hoch eine Zahl und dann der mod davon genommen. Wenn ich das nun im Python mache, hängt es bei der Zahl noch ein "L" hintendran, was es problematisch macht, die Zahl wieder in Text zu verwandeln.
Meine Frage ist nun, wie ich das "L" wieder wegbeckomme.
Bsp: (7**23)%143 = 2L
ich brauche aber 2 statt 2L
vielen Dank, Mike
Ganzen Text in ASCII Code umwandeln
Da ist kein L wenn Du die Zahl in eine Zeichenkette umwandelst.
Das ist keine Zeichenkette sondern eine literale 2 als "long". Wenn man die in eine Zeichenkette umwandelt…
…ist da auch kein L mehr.
Code: Alles auswählen
In [11]: (7**23) % 143
Out[11]: 2L
Code: Alles auswählen
In [12]: str((7**23) % 143)
Out[12]: '2'