def cesarPwd(s, t):
s = str(s)
t = int(t)
l = []
for i in range(len(s)):
if s[i] == ' ':
l.append(' ')
elif ord(s[i]) < 123 - t:
l.append(chr(ord(s[i]) + t))
else:
l.append(chr(ord(s[i]) + t - 26))
return ''.join(l)
if __name__ == '__main__':
s = input('请输入需要加密的字符:')
t = input('请输入步长:')
pwd = cesarPwd(s, t)
print(pwd)凯撒密码
最新推荐文章于 2024-02-05 09:30:00 发布
本文介绍了一种简单的凯撒加密算法实现方法,并提供了Python代码示例。该算法通过位移来加密明文字符串,用户可以指定加密的位移量。
1604

被折叠的 条评论
为什么被折叠?



