av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯Python教程:python游戲編程講解之凱撒密碼

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

10年積累的網站設計、網站制作經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先建設網站后付款的網站建設流程,更有泉山免費網站建設讓你可以放心的選擇與我們合作。

代碼:

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

以上就完成了編程,凱撒密碼是不是也沒有想象中的那么神秘?快點學起來吧。更多python學習推薦:python學習網。


分享題目:創(chuàng)新互聯Python教程:python游戲編程講解之凱撒密碼
瀏覽地址:http://uogjgqi.cn/article/dppsdes.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流