Encryption 将加密消息转换为字符串
这是我的加密字符串:Encryption 将加密消息转换为字符串,encryption,configparser,pynacl,Encryption,Configparser,Pynacl,这是我的加密字符串: b'pN\xe89\xd8\x83x\x9d\ts\xdb\x91\x87\xb4L\x1bU\xf2\x1fql\rz\x8d\xbb\xd0J\x99\xb7\xc0\x8a\x17n@\xdc\x16s\xfaf\x17\x00:\x0f\x86' 如何将其转换为可写入ConfigParser 稍后,读取此字符串并将其转换回用于加密的正确数据类型 加密用户名的类型为: 有许多编码可以使用ASCII符码的子集来表示二进制数据(您拥有的),base64可能是最常见的。我
b'pN\xe89\xd8\x83x\x9d\ts\xdb\x91\x87\xb4L\x1bU\xf2\x1fql\rz\x8d\xbb\xd0J\x99\xb7\xc0\x8a\x17n@\xdc\x16s\xfaf\x17\x00:\x0f\x86'
如何将其转换为可写入ConfigParser
稍后,读取此字符串并将其转换回用于加密的正确数据类型
加密用户名的类型为:
有许多编码可以使用ASCII符码的子集来表示二进制数据(您拥有的),base64可能是最常见的。我尝试了加密的\u raw=base64。b64encode(Encoded)得到一个错误:AttributeError:'bytes'对象没有属性'items',我想您需要执行b(b'pN\xe89\xd8\x83x\x9d\ts\xdb\x91\x87\xb4L\x1bU\xf2\x1fql\rz\x8d\xbb\xd0J\x99\xb7\xc0\x8a\x17n@\xdc\x16s\xfaf\x17\x00:\x0f\x86')
要将字符串转换为字节
对象,可以检查吗?因此调用函数b()
在上面。@Maarten:至少在python3中,形式为b的文本已经是字节
对象了。我会试试看,然后告诉你。谢谢