前言:设计一个字符串加密程序,输入任意字符串,输出加密后的密文,密文要可解密;再设计一个解密程序,实现密文解密。
程序代码如下:
print('''1.加密
2.解密''')
m = input('请选择功能:')
if m == '1':
str1 = input('请输入要加密的字符串;')
n1 = len(str1)
str2 = ""
for x in range(n1):
str2 += chr(ord(str1[x])+5)
str3 = str2[-1:-n1-1:-1]
print('加密成功,结果为:','xianfeng'+str3)
elif m == '2':
str4 = input('请输入要解密的字符串;')
n2 = len(str4)
str5 = str4[8:n2]
n3 = len(str5)
str6 = ''
for y in range(n3):
str6 += chr(ord(str5[y])-5)
str7 = str6[-1:-n3-1:-1]
print('解密成功,结果为:',str7)
else:
print('输入错误,请重新执行程序!')
运行截图如图所示
版权声明:本文为原创文章,版权归 Helo 所有。
本文链接:https://www.ishelo.com/archives/55/
商业转载请联系作者获得授权,非商业转载请注明出处。