日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python實現凱撒密碼

瀏覽:22日期:2022-06-22 11:43:41

在密碼學中,凱撒密碼(或稱愷撒加密、愷撒變換、變換加密)是一種最簡單且最廣為人知的加密技術。它是一種替換加密的技術。這個加密方法是以愷撒的名字命名的,當年愷撒曾用此方法與其將軍們進行聯系。愷撒密碼通常被作為其他更復雜的加密方法中的一個步驟,例如維吉尼亞密碼。愷撒密碼還在現代的ROT13系統中被應用。但是和所有的利用字母表進行替換的加密技術一樣,愷撒密碼非常容易被破解,而且在實際應用中也無法保證通信安全。

盡管是最簡單的加密技術,但那該怎么在python中如何現實呢?

代碼如下:

def ask(): while True: print('Welcome to you coming!') print('you can choose mode : encrypt(e) or decrypt(d)') #有解密和加密模式 print('If you choose encrypt ,you can lock the message!') #加密提示 print('If you choose decrypt ,you can unlock the message!') #解密提示 print('If you wanna exit , input ’q’!!') #退出提示 mode = input('choose:').lower()#將輸入的模式進行變換(從大寫變小寫,小寫部分不變) if mode in ’encrypt e decrypt d q’.split(): #當模式是被要求的encrypt e(加密模式)decrypt d(解密模式) q(退出)時進行下一步操作 #print(mode) #打印輸入的模式 return mode #將mode的值作為返回值 else: print(’Please input right option!!’) #輸出提示def getKey(mode): key = 0 #設置默認的key while key <= 0 or key >= 26: #限制key的范圍在(1-25以內的數) try: #這里進行異常處理,將非整數類型的輸入進行錯誤提示打印 key = int(input('Please input your key:(1-26)')) except: print('Please input correct number!!') #對解密的密匙進行變換 if mode == ’d’ or mode == ’decrypt’: key = -key return keydef getMessage(key): #輸入信息 while True: informetion = input('Please input message!!') #輸入要解密或者加密的信息 if informetion.isalpha(): #判斷輸入的字符串是否為純字母 break else: print('Please input continuous character!!!') #輸錯提示 message = ’’ #設置輸出的初始值 for x in informetion: #將輸入信息里的進行逐一字母加密/解密 num = ord(x) #將單一字符通過ascii表進行轉換,將字母轉換為數字 num += key #加上key的值進行下列運算 if x.isupper(): #判斷是否是大寫字母 if num > ord(’Z’): #對超出ascii對應數值的范圍進行處理 num -=26 print(message) elif num < ord(’A’): num +=26 print(message) elif x.islower(): #判斷是否小寫字母 if num > ord(’z’): num -=26 elif num < ord(’a’): num +=26 message += chr(num) #將單一字符通過ascii表進行轉換,將數字轉換為字母 return message #返回message的值 if __name__=='__main__': #主程序 mode = ask() #將ask()返回值存于mode變量中 if mode == ’q’: #進行退出判斷 print(’welcome!!’) else: key = getKey(mode) #將mode變量的值帶入getKey函數中運行,運行后將key的值存入到key變量中 last = getMessage(key) #將key變量的值帶入到getMessage函數中,運行后將message的值存入到last變量中 print(last)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
三级欧美在线一区| 精品国产第一福利网站| 日韩va亚洲va欧美va久久| 日韩在线短视频| 久久99蜜桃| 天堂成人免费av电影一区| 九九九精品视频| 国产日韩在线观看视频| 天堂成人免费av电影一区 | 美女视频黄免费的久久| 在线视频精品| 久久久夜夜夜| 少妇精品导航| 国产欧美88| 青草av.久久免费一区| 亚洲成人精品| 成人午夜国产| 成人精品中文字幕| 精精国产xxxx视频在线野外 | 久久久久观看| 精品国产一区二| 7m精品国产导航在线| 中文字幕日韩亚洲| 午夜欧美精品久久久久久久| 中文一区在线| 亚洲人成高清| 日韩精品欧美精品| 青草国产精品久久久久久| 国产精品视频一区二区三区综合 | 日韩av自拍| 亚洲日本网址| 精品一区在线| 午夜一区在线| 色一区二区三区四区| 在线观看一区| 欧美日韩一区二区三区四区在线观看| 欧美视频二区| 欧美福利在线| 精品国产午夜肉伦伦影院| 麻豆成人在线| 久久国产成人午夜av影院宅| 日韩高清不卡在线| 99国产成+人+综合+亚洲欧美| 精品美女视频 | 精品久久久网| 日本午夜精品视频在线观看| 黄色欧美日韩| 欧美成人国产| 久久婷婷一区| 岛国av在线网站| 国产亚洲一卡2卡3卡4卡新区| 欧美理论视频| 久久久一二三| 亚洲不卡系列| 91精品韩国| 成人污污视频| 亚洲午夜天堂| 激情国产在线| 日韩一区二区三区免费播放| 麻豆一区在线| 国产精品原创| 久久精品在线| 亚洲午夜久久久久久尤物| 日本少妇一区| 亚洲激情国产| 亚洲电影在线一区二区三区| 日韩不卡在线| 欧美a级片一区| 亚洲激情五月| 日韩中文字幕一区二区三区| 亚洲欧美久久久| 国产亚洲精品v| 蜜臀av一区二区三区| 最新国产精品| 国产精品主播| 中文字幕在线看片| 日韩视频不卡| 国产调教一区二区三区| 成人午夜毛片| 亚洲少妇自拍| 欧美日韩一区二区国产| 亚洲精品伊人| 国产精品久久久久久妇女| 国产精品久久观看| 亚洲一区网站| 免费在线观看一区| 日韩福利视频导航| 亚洲午夜天堂| 国产精品一线天粉嫩av| 国产欧美另类| 加勒比视频一区| 亚洲成人二区| 日本欧美久久久久免费播放网| 六月丁香综合在线视频| 亚洲精品123区| 国产精品久久久久久久久久久久久久久| 黄色网一区二区| 蜜桃av一区二区三区电影| 精品久久精品| 日韩毛片网站| 日韩一区二区免费看| 久久99青青| 日韩中文字幕视频网| 美女久久久久| 精品一区二区三区在线观看视频| 亚洲激情中文| 亚洲不卡av不卡一区二区| 久久国内精品自在自线400部| 欧美福利一区| 欧美sss在线视频| 欧美日韩亚洲三区| 三级欧美韩日大片在线看| 日韩免费一区| 岛国精品一区| 国产精品二区影院| 日本va欧美va精品发布| 美国三级日本三级久久99 | 国产精品第一| 久久国产欧美日韩精品| 久久夜色精品| 视频一区视频二区中文字幕| 亚洲不卡av不卡一区二区| 久久uomeier| 日韩欧美精品一区| 在线手机中文字幕| 在线天堂中文资源最新版| 精品三级久久久| av日韩中文| 中文字幕系列一区| 亚洲精品91| 蜜臀久久久久久久| 亚洲精品在线a| 青青草91视频| 国产亚洲久久| 国产欧美一区二区三区国产幕精品| 亚洲精品亚洲人成在线观看| 亚洲精品福利| 久久97久久97精品免视看秋霞| 亚洲最新无码中文字幕久久| 伊人久久在线| 黄色成人精品网站| 欧美日韩精品一区二区三区视频 | 老牛国内精品亚洲成av人片| 精品欧美日韩精品| 免费一二一二在线视频| 99国产精品| 国产伦理一区| 亚洲一级二级| 日本欧美在线| 国产一区二区三区亚洲综合| 久久免费高清| 日本少妇精品亚洲第一区| 精品国产乱码久久久久久1区2匹| av高清一区| 日韩精品一区二区三区中文 | 欧美午夜不卡| 久久不卡日韩美女| 女主播福利一区| 国产精品久久久网站| 欧美在线网站| 国产精品sm| 久久国产高清| 色爱av综合网| 国产伦精品一区二区三区在线播放| 伊伊综合在线| 欧美日一区二区在线观看| 国产精品亚洲一区二区三区在线观看| 99精品在线观看| 日韩av在线免费观看不卡| 视频一区欧美精品| 欧美不卡高清一区二区三区| 日本天堂一区| 亚洲免费激情| 99热国内精品| 国内自拍视频一区二区三区| 中文字幕一区二区精品区| 久久高清免费| 日韩黄色大片网站| 免费一级欧美片在线观看网站| 亚洲综合二区| 日韩精品一区二区三区免费观看| 欧美黄色一区| 视频一区国产视频| 亚洲电影在线一区二区三区| 国产在线观看www| 国产91在线播放精品| 久久这里只有精品一区二区| 国产欧美日韩一级| 欧美一级网址| 国产日韩高清一区二区三区在线 | 日韩精品亚洲aⅴ在线影院| 中文国产一区| 日韩精品一区第一页| 99视频精品| 狠狠色狠狠色综合日日tαg| 精品日韩毛片| 首页欧美精品中文字幕| 蜜桃久久av一区| 一区二区国产在线观看| 九九九精品视频|