Python的一个解释凯撒密码的程序
2024-10-19 06:19:29
#!/usr/bin/env python
# -*- coding: utf-8 -*-
'''
{
Title:CaserCode
Author:naiquan
Type:crypto
Detail:凯撒密码
}
'''
def kaisa(lstr):
returnStr = ''
for p in range(127):
str1 = ''
for i in lstr:
temp = chr((ord(i)+p)%127)
if 32<ord(temp)<127 :
str1 = str1 + temp
feel = 1
else:
feel = 0
break
if feel == 1:
returnStr = returnStr + str1 + '\n'
return returnStr
def main(lstr):
print kaisa(lstr)
main('MSTSEC')
程序来自米斯特安全团队
最新文章
- NSSortDescriptor对象进行数组排序
- thinkphp框架中处理标签中条件输出
- Servlet 各种path路径比较
- Spring事务-三种实现方式
- Thread.sleep(0)的意义
- Java Map List 的使用
- ABP入门系列(18)—— 使用领域服务
- unity客户端基本框架(转载)
- 【PHP】 PHPqrCode二维码类库使用方法
- js 表格操作(兼容模式
- 通过ssh StrictHostKeyChecking解决自动化git项目问题
- 笔记-Android中打开各种格式的文件(apk、word、excel、ppt、pdf、音视频、图片等)
- @transactional注解下失效
- ssh: connect to host xx.xx.xxx.xxx port 22: Connection refused
- hibernate和struts实现分页
- [MeetCoder] Count Pairs
- Git本地仓库与远程github同步的时候提示fatal: remote origin already exists 错误解决办法
- Mybatis中parameterType、resultMap、statementType等等配置详解(标签中基本配置详解)
- Zookeeper 源码(七)请求处理
- 修改主机hosts文件 访问外网
热门文章
- 新概念英语(1-29)Come in, Amy.
- mysql批量插入语句执行失败的话,是部分失败还是全部失败
- 给定了经纬度的一张my_latlng表,和一个my_grid表,怎么实现my_latlng表回mygrid中的id?
- Struts(十三):通用标签
- requests-文件上传
- JSON定义
- 云如何让App开发更简单?
- elasticsearch logstash jdbc 配置 增量更新
- [Awson原创]洪水(flood)
- [SDOI2016]储能表