def secret(): #加密过程
str= input("请输入明文:")
str_list = list(str)
k_list = [x for x in input("请输入密钥流:").split()] #输入密钥流,以空格为间隔
#print(k_list)
for i in range(len(str_list)): #判断输入密钥为数字或者大小写字母
a = i % len(k_list)
if k_list[a].isdigit():
k = int(k_list[a])
elif 64 < ord(str_list[a]) < 91:
k = ord(k_list[a]) - ord('A')
elif 96 < ord(k_list[a]) < 123:
k = ord(k_li
古典密码-python实现维吉尼亚密码
最新推荐文章于 2024-03-15 07:00:00 发布