您的位置:首页 > 其它

凯撒密码加密(解密未写完)

2019-03-20 22:32 155 查看
import pyperclip

message = input('请输入您的信息:')#'This is my secret message.'
key = int(input('请输入您的KEY:'))#13

choice = int(input('请选择您的模块:1.加密;2.解密'))#'encrypt'\
mode1 = 'encrypt'
mode2 = 'decypt'

LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
translated = ''
message = message.upper()
if choice == 1:
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num + key
if num >= len(LETTERS):
num = num - len(LETTERS)
elif num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]

else:#将message中的非英文字符串直接保存到translated中
translated = translated + symbol
else:
print('wrong')

print(translated)
pyperclip.copy(translated)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: