python完成对学号的解密

先加密学号,在编写一个解密程序,输入加密后的学号,输出解密后的学号,加密规则n=int(input())
a=str(n<<3)
s1=n[1::2]
s2=n[::2]
t1=s1+s2
print(sorted(t1))

这要求,加密规则没需求吗

参考一下吧https://blog.csdn.net/chouzhou9701/article/details/89339625?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165217254216781435448070%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165217254216781435448070&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-89339625-null-null.142^v9^control,157^v4^control&utm_term=python+aes%E5%8A%A0%E5%AF%86&spm=1018.2226.3001.4187

def code(num):
    new_code = ''
    for i in num:
        new_code += chr(ord(i)+1)
    print("加密后:",new_code)
    return new_code

def decode(num):
    new_code = ''
    for i in num:
        new_code += chr(ord(i)-1)
    print("解密后:",new_code)

num = input("请输入学号")
new = code(num)
decode(new)