1 def str2CaesarCypher(str,n):
2 lista="abcdefghijklmnopqrstuvwxyz"
3 nstr=""
4 for i in range(0,len(str)):
5 nstr+=lista[(ord(str[i])-96+n-1)%26]
6 return nstr
7
8 def CaesarCypher2str(str):
9 lista="abcdefghijklmnopqrstuvwxyz"
10 lnstr=[]
11 for n in range(1,26):
12 nstr=""
13 for i in range(0,len(str)):
14 nstr+=lista[ (ord(str[i])-96-n-1)%26 ]
15 lnstr.append(nstr)
16 return lnstr
