Python-Elliptic-Curve-WortverschlüsselerPython

Python-Programme
Guest
 Python-Elliptic-Curve-Wortverschlüsseler

Post by Guest »

Ich habe kürzlich Python gelernt und um mich auf die Sprünge zu helfen, habe ich beschlossen, ein kleines Programm zu programmieren, das die Zeichenfolge/das Wort eines Benutzers mithilfe der Elliptic Curve Encryption-Methode verschlüsselt.

Allerdings habe ich Probleme mit den Schleifen und anderen bestimmten Dingen.

Code: Select all

import math

pub = 5
priv = 19
m = 91

word = input("word:  ")

for char in word:
enc1 = ord(char)*ord(char)
while pub > 0:
enc2 = enc1 / m
enc3 = math.floor(enc2)
enc4 = enc1 - (enc3*m)
enc1 = enc4*enc4
print(enc4)
pub = pub-1
Das Problem, das ich oben habe, ist, dass, wenn ich den Code ausführe, er nicht in der von mir beabsichtigten Schleife ausgeführt wird. Das heißt, enc4 zu einer Zeichenfolge zu machen, z. B. dem eingegebenen Wort, und den Prozess pub-mal neu zu starten, wodurch die eingegebene Zeichenfolge pub-mal verschlüsselt wird.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post