python编写凯撒密码的解密程序,凯撒加密python代码
现在互联网的快速发展暴露了我们的隐私,我们用很多方法来保护我们的隐私,比如设置密码。设置密码是一种加密方式,与人类无关,对游戏也有价值。为了防止游戏被破解利用,游戏厂商会在游戏编程中对游戏进行加密。在密码学中,最简单也是最广为人知的加密技术是凯撒密码。下面,边肖将为您讲解如何在python游戏编程中使用凯撒密码。
代码:
消息=输入(加密:输入消息:n )
key=input(inputkey:n )
d={}#disdict
秘密=[]
(26):
tmp=(i int(key))。
D[chr(i 65)]=chr(tmp 65)# integer从 A a 转换成ascii码以构建字典
d[chr(i 97)]=chr(tmp 97)#a
#加密
forcin消息:
Secret.append(d.get(c,c))# replace,空格不替换,添加到列表中。
打印(加密结果:)
打印()。join(secret))#打印密文
#解密
f={}#fisdict
newms=[]
Key=input(n解密:inputkey:n )
Key=26-int(key)#传送26-keys
(26):
tmp=(i int(key))。
F[chr(i 65)]=chr(tmp 65)# integer从 A a 转换成ascii码以构建字典
f[chr(i 97)]=chr(tmp 97)#a
forcinsecret:
newms.append(f.get(c,c))
打印(解密结果:)
打印()。join(newms))#打印上面的密文就完成了编程。凯撒的密码是不是没有预想的那么神秘?赶紧学吧。更多python学习推荐:盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。