- 2
- 0
- 约3.2千字
- 约 2页
- 2023-12-25 发布于宁夏
- 举报
凯撒加密法学习笔记
#凯撒加密法只适⽤于26个字母的加密
#凯撒加密法是把26个字母把照0~25⼀⼀对应,然后把要加密的字母的索引号加上key后对应的字母输出
importpyperclip
message=thisismysecretmessage.
key=13#key=13,则加密和解密是同⼀套代码,因为序号是从0开始的
mode=encrypt
LETTERS=ABCDEFGHIJKLMNOPQRSTUVWXYZ
translated=
message=message.upper()#把message的内容全部⼤写
forsymbolinmessage:
ifsymbolinLETTERS:
num=LETTERS.find(symbol)
ifmode==encrypt:
num=num+key
elifmode==decrypt:
num=num-key
ifnum=len(LETTERS):
num=num-l
原创力文档

文档评论(0)