前言:设计一个字符串加密程序,输入任意字符串,输出加密后的密文,密文要可解密;再设计一个解密程序,实现密文解密。
程序代码如下:

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('输入错误,请重新执行程序!')

运行截图如图所示

Last modification:September 18th, 2019 at 11:57 pm
If you think my article is useful to you, please feel free to appreciate