import base64 def main(): inp = input('->') encoded = inp.encode('utf-8') #encoded the input (we need a bytes like object) b16encoded = base64.b16encode(encoded) #b16encoded the encoded string print(b16encoded) print(base64.b16decode(b16encoded).decode('utf-8'))#decoded it if __name__ == '__main__': main()