python邮件加密,加密后发出,再揭秘复原。将邮件反向拆分为两份,按奇偶数。刚学python,学到字符串了。
参考实现代码如下 ,
s='This is a top secret letter. Read it after decryption!'
if len(s)%2!=0:#长度为奇数补空格
s=s+' '
#对字符串加密
s1=s[::-1][::2]
s2=s[::-1][1::2]
print(s1)
print(s2)
#对收到结果解密
res=''.join([x+y for x,y in zip(s1,s2)])
print(res[::-1])
运行结果:
!otycdrtat aR.etltre o ish
nipre ef ide rte ecsptas iT
This is a top secret letter. Read it after decryption!
如有帮助,请点采纳:
用加密算法,再转字符串