91在线一级黄片|91视频在线观看18|成人夜间呦呦网站|91资源欧美日韩超碰|久久最新免费精品视频一区二区三区|国产探花视频在线观看|黄片真人免费三级片毛片|国产人无码视频在线|精品成人影视无码三区|久久视频爱久久免费精品

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python游戲編程講解之凱撒密碼

如今,網(wǎng)絡(luò)的快速發(fā)展將我們的隱私暴露于外,我們通過很多的方式將自己的隱私保護(hù)住,比如設(shè)置密碼等。設(shè)置密碼這種加密方式,不關(guān)對(duì)于人類,對(duì)游戲也是很有價(jià)值,為了防止游戲被破解利用,游戲商們會(huì)在游戲編程中對(duì)游戲進(jìn)行加密。在密碼學(xué)中,最簡單且最廣為人知的加密技術(shù)就是凱撒密碼。以下,小編就向大家講解在Python游戲編程中如何運(yùn)用凱撒密碼。

10年積累的網(wǎng)站設(shè)計(jì)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有泉山免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

代碼:

message=input('加密:input massage:\n')
key=input('input key:\n')
d={}#d is dict
secret=[]
for i in range(26):
 tmp=(i+int(key))%26
 d[chr(i+65)]=chr(tmp+65)#整數(shù) 轉(zhuǎn)化為 ASCII from ‘A’ 建立字典
 d[chr(i+97)]=chr(tmp+97)#'a'
#加密
for c in message:
 secret.append(d.get(c,c))#替換,空格不替,加入列表中
print('加密結(jié)果:')
print("".join(secret))#打印密文
#解密
f={}#f is dict
newms=[]
key=input('\n解密:input key:\n')
key=26-int(key)#轉(zhuǎn)移26-key個(gè)
for i in range(26):
 tmp=(i+int(key))%26
 f[chr(i+65)]=chr(tmp+65)#整數(shù) 轉(zhuǎn)化為 ASCII from ‘A’ 建立字典
 f[chr(i+97)]=chr(tmp+97)#'a'
for c in secret:
 newms.append(f.get(c,c))
print('解密結(jié)果:')
print("".join(newms))#打印密文

以上就完成了編程,凱撒密碼是不是也沒有想象中的那么神秘?快點(diǎn)學(xué)起來吧。更多python學(xué)習(xí)推薦:python學(xué)習(xí)網(wǎng)。


網(wǎng)站名稱:創(chuàng)新互聯(lián)Python教程:python游戲編程講解之凱撒密碼
文章URL:http://m.jiaoqi3.com/article/dppsdes.html