凯撒加密法学习笔记.pdfVIP

  • 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)

1亿VIP精品文档

相关文档