Шифровщик слов Python на основе эллиптической кривойPython

Программы на Python
Ответить
Anonymous
 Шифровщик слов Python на основе эллиптической кривой

Сообщение Anonymous »

Я недавно изучал Python и, чтобы оттолкнуться, решил попробовать написать небольшую программу, которая шифрует строку/слово пользователя с использованием метода шифрования эллиптической кривой.

Однако у меня возникли проблемы с циклами и другими вещами.

Код: Выделить всё

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
Проблема, с которой я столкнулся выше, заключается в том, что когда я запускаю код, он не зацикливается так, как я хочу. То есть сделать enc4 строкой, такой как введенное слово, и перезапустить процесс на количество пабов, таким образом зашифровав входную строку паб раз.

Подробнее здесь: https://stackoverflow.com/questions/281 ... -encrypter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»