我想将Private
和pgsql database
密钥存储在TypeError: Odd-length string
中,然后在需要时将其检索回来。
我尝试转换它,从数据库存储和检索它,但这会导致错误:
python testenc.py "TEST"
"5b69ecf0fb808693e6fdf6514fd8f1eca20b96e407ec78681269b24463d2cc0"
"3d4b091ff086660c8adfd3318d43563a2befb85619bb4422161a4e9ae0837131"
TEST
输入消息为: File "testenc.py", line 31, in <module>
skbob = pickle.loads(binascii.unhexlify(sys.argv[2]))
跟踪(最近一次呼叫最后一次):
Odd-length string
TypeError: class Worker(val action: String, val owner: Component,
validate: (RequestScopeObject) => Boolean,
model: (RequestScopeObject) => Unit,
connector: (RequestScopeObject) => Unit)
答案 0 :(得分:1)
这可以按如下方式完成:
1)为此使用库pickle。 2)使用套接字通信并在接收到套接字数据后使用pickle.load(接收到的字符串)来保持密钥完整。
3)在套接字“use pickle.dump(string)”上发送数据时,数据/密钥保持不变。