亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

Python實現密鑰密碼(加解密)實例詳解

瀏覽:67日期:2022-07-27 13:40:03

密鑰密碼

Python實現密鑰密碼(加解密)實例詳解

’’’如密鑰短語密碼為: university -> universty明文: abcdefghijklmnopqrstuvwxyz密文:jklmopqwxzuniverstyabcdfgh’’’

構造映射字典

# 構造映射 asc ---> cryptdef dic(x): list_x =[] list_z = [] for i in x: list_x.append(ord(i)) for i in range(97,123): if i not in list_x: list_x.append(i) list_ = list_x[26-len(x)-1:] cr = list_+list_x[:26-len(list_)] for i in range(97,123): list_z.append(i) return dict(map(lambda x,y:[x,y],list_z,cr))# 構造映射 crypt ---> ascdef dic_2(x): list_x =[] list_z = [] for i in x: list_x.append(ord(i)) for i in range(97,123): if i not in list_x: list_x.append(i) list_ = list_x[26-len(x)-1:] cr = list_+list_x[:26-len(list_)] for i in range(97,123): list_z.append(i) return dict(map(lambda x,y:[x,y],cr,list_z))

密鑰去重

# 密鑰去重def remove(x): unique_x = [] for i in x: if i not in unique_x: unique_x.append(i) return unique_x

加解密

# 加密def encode(): x = input(’請輸入密鑰字符:’) if not x.isalpha(): print(’請輸入正確的密鑰格式!’) exit(0) s = input(’請輸入明文:’) print(’加密后字符:’,end=’’) unique_x = remove(x) dic_ = dic(unique_x) for i in s: if i.isspace(): print(’ ’, end=’’) else: print(chr(dic_[ord(i)]),end=’’)# 解密def decode(): x = input(’請輸入密鑰字符:’) if not x.isalpha(): print(’請輸入正確的密鑰格式!’) exit(0) s = input(’請輸入密文:’) print(’解密后字符:’,end=’’) unique_x = remove(x) dic_ = dic_2(unique_x) for i in s: if i.isspace(): print(’ ’,end=’’) else: print(chr(dic_[ord(i)]),end=’’)

程序入口

# 輸入指令answer = input(f’請輸入所需的操作:編碼/E or 解碼/D: ’)try: if answer.upper() == ’E’: encode() elif answer.upper() == ’D’: decode() else: print(’輸入錯誤!’)except KeyError: print(’請正確輸入小寫字母!’)

實現效果

注:可以輸入空格輸出大小寫:請自行修改

請輸入所需的操作:編碼/E or 解碼/D: e請輸入密鑰字符:university請輸入明文:abcdefghijklmnopqrstuvwxyz加密后字符:jklmopqwxzuniverstyabcdfgh

請輸入所需的操作:編碼/E or 解碼/D: d請輸入密鑰字符:university請輸入密文:jklmopqwxzuniverstyabcdfgh解密后字符:abcdefghijklmnopqrstuvwxyz

到此這篇關于Python實現密鑰密碼(加解密)的文章就介紹到這了,更多相關python 密鑰密碼內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一级做a爰片性色毛片中国 一级做a爰片性色毛片男 | 亚洲经典激情春色另类 | 亚洲欧美韩日 | 国产精品视频分类一区 | 久久夏同学国产免费观看 | 国产色视频网站免费观看 | 国产精品情人露脸在线观看 | 亚洲成a人片在线观看中文 亚洲成a人片在线观看中文动漫 | 国产精品美女久久久久网站 | 五月一区二区久久综合天堂 | 精品日韩一区二区 | 成人欧美一区二区三区黑人 | 日本一级特黄高清ab片 | 日韩妞干网 | 国产情侣啪啪 | 欧美狠狠入鲁的视频极速 | 久久这里只有精品国产 | 999www成人 | 六月丁香啪啪 | 香蕉视频在线观看网址 | 日本亚洲黄色片 | 欧美日韩亚洲国产精品一区二区 | xoxoxoxo欧美性护士 | 国产黄色影片 | 亚洲国产欧美精品一区二区三区 | 操你网站| 日韩精品在线观看视频 | 国产精品视频a | 亚洲色图清纯唯美 | 国产综合色在线视频区色吧图片 | 欧美高清免费一级在线 | 91在线 | 亚洲 | 久久久精品2018免费观看 | 韩国深夜福利视频19禁在线观看 | 久久久最新精品 | 免费美女黄色 | 999yy成年在线视频免费看 | 国产欧美亚洲三区久在线观看 | 亚洲一级毛片视频 | 一本之道无吗一二三区 | 色儿影院 |