如何在pgsql数据库中转换ed25519密钥并将其检索回来

时间:2016-01-12 09:41:43

标签: python encryption

我想将Privatepgsql 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)

1 个答案:

答案 0 :(得分:1)

这可以按如下方式完成:

1)为此使用库pickle。 2)使用套接字通信并在接收到套接字数据后使用pickle.load(接收到的字符串)来保持密钥完整。

3)在套接字“use pickle.dump(string)”上发送数据时,数据/密钥保持不变。