Python中Caesar密码的加密解密实现
1.Caesar密码的基本加密方式
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191015141629424.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzc3ODUxNQ==,size_16,color_FFFFFF,t_70)
2.Caesar密码的实现代码
alphabet = []
Alphabet = []
a = 0
_alpha = ord("a")
mi_Yao = int(input("请输入密钥:"))
mi_Wen = input("请输入密文:")
ming_wen = ""
_Alpha = ord("A") + mi_Yao
while a < 26:
alphabet.append(chr(_alpha))
_alpha += 1
Alphabet.append(chr(_Alpha))
_Alpha += 1
if _Alpha > ord("Z"):
_Alpha = ord("A")
a += 1
print(alphabet)
print(Alphabet)
for i in mi_Wen:
if ord(i) <= ord("Z"):
ming_wen += alphabet[Alphabet.index(i)]
elif ord(i) >= ord("a"):
ming_wen += Alphabet[alphabet.index(i)]
print(ming_wen)
input("输入任意键退出")
ps:我对python的了解还不是很深正处于练习阶段,有任何问题欢迎各位指教