python编写凯撒密码的解密程序,凯撒加密python代码

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: