CTF之 凯撒密码破解工具

众所周知的是凯撒密码就是靠移位得出来的,这里我做了一个凯撒密码的python脚本,思路很简单,移位就完事了.
我将移位定为从1移到26,然后输出的在各种移位情况下的结果.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
from __future__ import print_function
str = 'HTRUZYJW'      #凯撒密码字符串
for i in range(0,26):
    for item in str:
        #if((int(item)+i)>90):
        num = ord(item)+int(i)
        if(num>90):         #到了Z以后往回取
            num-=26
            print (chr(num),end='')
        else:
            print (chr(num),end='')
    print ()

你可能感兴趣的:(C,CTF)