使用凯撒加密法进行加密解密
凯撒加密法
凯撒加密法,或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。
它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。
代码区
主要思想:与rot13方式相似,向后向前偏移进行加密解密
加密
def encrypt_caesar(): shift=input("输入偏移量:") if(not shift.isdigit()): return "请输入数字!" src=input("输入加密字符串:") result = "" for x in src: if(x.isalpha()): if(x.islower()): x=x.upper() x=ord(x) x=x+int(shift) if(x > 90): x = x - 26 x = chr(x) result = result + x
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效