Я использовал зашифрованный текст, чтобы зашифровать мой текст, но я хочу расшифровать строку в том же коде - PullRequest
0 голосов
/ 09 апреля 2020

Я написал текст ниже, чтобы зашифровать сообщение.

def enc_dec(string,step):
    result = ''
    for i in string:
        if i=='':
            result = result+i
        elif i.isupper():
            result = result + chr((ord(i) + step - 65) % 26 + 65)
        else:
            result = result + chr((ord(i) + step - 97) % 26 + 97)
    return result

print(enc_dec(n1,step))

Я также знаю формулу для расшифровки текста, то есть результат = результат + chr ((ord (i) + step + 65)% 26 + 65) но я застрял, где я могу поместить формулу для расшифровки текста, чтобы я мог получить следующий вывод.

1 input: banana, step = 7
  output: ihuhuh
  Desired Output: utgtgt

2 Input: upHrae step = 4
  output: ytLvei
  Desired Output: ytLvei

3 Input: ytLvei step = 4
  output: kfLhqu
  Desired Output: upHrae

Теперь я уверен, как получить третий вывод, потому что я не получение 3-го вывода с использованием обоих формул шифрования и дешифрования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...